본문 바로가기

delegate2

NN ObjectiveC | 기초 구성요소❛ .h 헤더파일 (class, type, function, 상수 등 기록)❛ .m 소스파일 (O-C, C 코드 포함 가능)❛ .mm 소스파일 (O-C, C, C++ 코드 포함 가능)❛ Foundation.h stdio.h #import ❛ @ -오브젝트 C 언어라는 것을 말해줌. C와의 충돌피하기코코아 터치가 문자열을 나타내기 위해❛ boolean타입 BOOL : YES, NO로 설정❛ 인다이렉션 직접 처리하지 않는것. 파일 인다이렉션❛ id 객체를 가르키는 포인터 // void * 와 같음❛ self 자신을 가르키는 포인터 // java의 this 와 같음 ❛ super 현 객체가 상속한 상위 객체❛ nil 객체가 없음을 나타내는 포인터 // C의 NULL❛ enum 열거형 상수❛ %s 문자열.. 2020. 2. 7.
NN 함수 | 익명메소드 람다식 익명, 무명 메소드1. 이름이 없는 메소드2. delegate 키워드로 선언 람다식 코드를 별도의 메서드 정의 없이 인라인으로 바로 작성익명메서드를 단순한 계산식으로 표현 -> 간결해 짐익명 메서드와 유사익명 메서드와 차이점 1. 인수 타입 생략2. 표현식 가능3. 표현식 트리로 변환익명 메소드를 만들기 위해 사용람다연산자 : => (매개변수) => 식delegate int Calculate(int a, int b);class Program {static void Main(string[] args) {// 기존 델리게이트를 이용한 익명 메소드Calculate calc = delegate(int a, int b) {return a+b;}// 람다식을 이용한 익명 메소드Calculate calc2 = (in.. 2020. 1. 3.