본문 바로가기

카테고리 없음

Objective-C skimming

@autoreleasepool 안에 소스코드 작성하면 됨.
 Cocoa - apple framework.
대부분의 interface, class는 NSObject를 상속.
NSLog(@"Bool Value %@", boolValue ? @"YES" : @"NO");
int x =10;
NSLog(@"%d",x);
enum flag {false, true};
클래스의 선언은 반드시 포인터로 할 것.
id: 동적 타입, 어떤 클래스에서 생성한 객체도 가리킬 수 있음. id x; (이미 포인터임)

self: 현재 동작중인 객체 포인터
super: 부모클래스에 대한 포인터

property 수식어
1. readwrite/readonly
2. strong/weak: 생존기간
3. atomic/nonatomic:  멀티스레드/일반환경