Developer/iOS

[iOS]제너릭(Generics)

블로blow 2015. 12. 16. 16:26
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