오브젝티브C3 [옛 글] Objective-c의 새로운 literal 표기법 최초 작성일 : 2013/03/19 09:00 출처 : http://blog.jidolstar.com/trackback/842 NSArray - array = @[ a, b, c ]; NSDictionary - dict = @{ k1 : o1, k2 : o2, k3 : o3 }; -> 요건 기존 딕셔너리 생성이 value, key 형식으로 코딩을 해야 해서 좀 혼란스러웠는데 이렇게 쓰니까 key/value 순서에 맞게 되어 편하네요. NSNumber *number;number = @'X'; //charnumber = @12345; //intnumber = @12345ul; //unsigned longnumber = @12345ll; //long longnumber = @123.45f; //floatnum.. 2013. 7. 19. [옛 글] [Tip] enum 선언 최초 작성일 : 2010/04/16 13:26 1.typedef enum {UIControlContentHorizontalAlignmentCenter = 0,UIControlContentHorizontalAlignmentLeft = 1,UIControlContentHorizontalAlignmentRight = 2,UIControlContentHorizontalAlignmentFill = 3,} UIControlContentHorizontalAlignment; 2. enum {UIControlStateNormal = 0, UIControlStateHighlighted = 1 0011이런 경우 or(|) 연산을 하면 어떻게 될까요?1 | 2 = 00111 | 3 = 00112 | 3 = 0011 네...모.. 2013. 7. 15. [옛 글] [Tip] alloc(new), copy, retain 최초 작성일 : 2010/04/11 10:34 alloc (new)생성할 객체를 로드하기 위한 메모리 영역을 확보하고 retain count를 1로 만든 후 객체를 반환한다.생성된 객체에 대해 소유(사용)자가 된다. copy객체를 복제하여 retain count를 1로 만든 후 객체를 반환한다. 값의 복사는 아니며, copy를 한 경우에는 복제된 객체에만 소유(사용)자가 된다. retain기존에 다른 곳에서 참조되고 있는 객체에 대해 retain count를 1 증가시키면서객체에 대한 소유(사용)권을 얻어온다. ***소유권에 대한 문제 :위 내용에 보면 '소유권'에 대한 언급이 있는데 이 소유권이란 어떤 객체의 소유자가그 객체의 인스턴스에 대해 메모리 해제의 책임을 진다는 의미로 일종의 개발 관행이다.a.. 2013. 7. 15. 이전 1 다음 반응형