728x90
제러닉이란 ?
NSArray나 NSMutableArray는 기본적으로 NSObject를 상속받는 모든 값이 들어갈 수 있지만, 제너릭을 이용하면 타입을 명확하게 지정 할 수 있다.
//제러닉. Object를 처리할 수 있지만, 미리 명시한 오브젝트 형식을 담기위한 설정
NSMutableArray<NSString*> *strings = [[NSMutableArray alloc] init];
//꼭 NSString Object만 넣을수 있다.
[strings addObject:@"String"];
//순서대로 키(key)의 타입과 값(object value)의 타입이다. 이 경우라면 키는 문자열이 되고 값은 숫자(NSNumber)가 된다.
NSMutableDictionary<NSString *, NSNumber *> *someDictionary = [[NSMutableDictionary alloc] init];
[someDictionary setObject:@1 forKey:@"one"];
728x90
'Developer > iOS' 카테고리의 다른 글
[iOS] iOS9 App Transport Security 설정법 (2) | 2015.12.17 |
---|---|
[iOS]앱 설정 띄우기 (0) | 2015.12.17 |
[iOS9]3D-Touch-Example (0) | 2015.12.03 |
[iOS9] ShotCutItem (QuickAction) 퀵액션 추가하기 (0) | 2015.12.03 |
[iOS]Custom Keyboard 아이폰 커스텀 키보드 (0) | 2015.12.02 |