NSDictionary(GCKAdditions) 카테고리

NSDictionary(GCKAdditions) 카테고리 참조

개요

다양한 유형의 값을 안전하게 조회할 수 있도록 NSDictionary에 편의 메서드를 추가하는 카테고리입니다.

이러한 메서드는 JSON 데이터 객체의 필드를 가져오고 설정하는 데 특히 유용합니다.

인스턴스 메서드 요약

(nullable NSString *) - gck_stringForKey:withDefaultValue:
 지정된 대체 값을 사용하여 키의 NSString 값을 조회합니다. 더보기...
 
(nullable NSString *) - gck_stringForKey:
 대체 값 nil을 사용하여 키의 NSString 값을 조회합니다. 더보기...
 
(NSInteger) - gck_integerForKey:withDefaultValue:
 지정된 대체 값을 사용하여 키의 NSInteger 값을 조회합니다. 더보기...
 
(NSUInteger) - gck_uintegerForKey:withDefaultValue:
 지정된 대체 값을 사용하여 키의 NSUInteger 값을 조회합니다. 더보기...
 
(NSInteger) - gck_integerForKey:
 키의 NSInteger 값을 조회합니다(대체 값 0). 더보기...
 
(NSUInteger) - gck_uintegerForKey:
 대체 값이 0인 키의 NSUInteger 값을 조회합니다. 더보기...
 
(double) - gck_doubleForKey:withDefaultValue:
 지정된 대체 값을 사용하여 키의 double 값을 조회합니다. 더보기...
 
(double) - gck_doubleForKey:
 키의 double 값을 찾고 대체 값 0.0를 찾습니다. 더보기...
 
(BOOL) - gck_boolForKey:withDefaultValue:
 지정된 대체 값을 사용하여 키의 BOOL 값을 조회합니다. 더보기...
 
(BOOL) - gck_boolForKey:
 대체 값이 NO인 키의 BOOL 값을 조회합니다. 더보기...
 
(nullable NSDictionary *) - gck_dictionaryForKey:
 키의 NSDictionary 값을 대체 값 nil으로 조회합니다. 더보기...
 
(nullable NSArray *) - gck_arrayForKey:
 대체 값이 nil인 키의 NSArray 값을 조회합니다. 더보기...
 
(nullable NSURL *) - gck_urlForKey:
 키의 NSURL 값을 조회하며 대체 값은 nil입니다. 더보기...
 

메서드 세부정보

- (nullable NSString *) gck_stringForKey: (NSString *)  key
withDefaultValue: (nullable NSString *)  defaultValue 

지정된 대체 값을 사용하여 키의 NSString 값을 조회합니다.

Parameters
keyThe key.
defaultValueThe default value to return if the key is not found or if its value is not an NSString.
반환 값
NSString인 경우 키의 값이고 그렇지 않은 경우에는 기본값입니다.
- (nullable NSString *) gck_stringForKey: (NSString *)  key

대체 값 nil을 사용하여 키의 NSString 값을 조회합니다.

Parameters
keyThe key.
반환 값
발견된 경우 NSString이고 그렇지 않은 경우에는 nil입니다.
- (NSInteger) gck_integerForKey: (NSString *)  key
withDefaultValue: (NSInteger)  defaultValue 

지정된 대체 값을 사용하여 키의 NSInteger 값을 조회합니다.

Parameters
keyThe key.
defaultValueThe default value to return if the key is not found or if its value is not an NSNumber.
반환 값
NSNumber인 경우 키가 발견된 경우 값이고, 그렇지 않은 경우에는 기본값입니다.
- (NSUInteger) gck_uintegerForKey: (NSString *)  key
withDefaultValue: (NSUInteger)  defaultValue 

지정된 대체 값을 사용하여 키의 NSUInteger 값을 조회합니다.

Parameters
keyThe key.
defaultValueThe default value to return if the key is not found or if its value is not an NSNumber.
반환 값
NSNumber인 경우 키가 발견된 경우 값이고, 그렇지 않은 경우에는 기본값입니다.
- (NSInteger) gck_integerForKey: (NSString *)  key

키의 NSInteger 값을 조회합니다(대체 값 0).

Parameters
keyThe key.
반환 값
키가 발견되어 NSNumber인 경우 키의 값입니다. 그렇지 않으면 0입니다.
- (NSUInteger) gck_uintegerForKey: (NSString *)  key

대체 값이 0인 키의 NSUInteger 값을 조회합니다.

Parameters
keyThe key.
반환 값
키가 발견되어 NSNumber인 경우 키의 값입니다. 그렇지 않으면 0입니다.
- (double) gck_doubleForKey: (NSString *)  key
withDefaultValue: (double)  defaultValue 

지정된 대체 값을 사용하여 키의 double 값을 조회합니다.

Parameters
keyThe key.
defaultValueThe default value to return if the key is not found or if its value is not an NSNumber.
반환 값
NSNumber인 경우 키가 발견된 경우 값이고, 그렇지 않은 경우에는 기본값입니다.
- (double) gck_doubleForKey: (NSString *)  key

키의 double 값을 찾고 대체 값 0.0를 찾습니다.

Parameters
keyThe key.
반환 값
키가 발견되어 NSNumber인 경우 키의 값입니다. 그렇지 않으면 0.0입니다.
- (BOOL) gck_boolForKey: (NSString *)  key
withDefaultValue: (BOOL)  defaultValue 

지정된 대체 값을 사용하여 키의 BOOL 값을 조회합니다.

Parameters
keyThe key.
defaultValueThe default value to return if the key is not found or if its value is not an NSNumber.
반환 값
NSNumber인 경우 키가 발견된 경우 값이고, 그렇지 않은 경우에는 기본값입니다.
- (BOOL) gck_boolForKey: (NSString *)  key

대체 값이 NO인 키의 BOOL 값을 조회합니다.

Parameters
keyThe key.
반환 값
키가 발견되어 NSNumber인 경우 키의 값입니다. 그렇지 않으면 NO입니다.
- (nullable NSDictionary *) gck_dictionaryForKey: (NSString *)  key

키의 NSDictionary 값을 대체 값 nil으로 조회합니다.

Parameters
keyThe key.
반환 값
키가 발견되어 NSDictionary인 경우 키의 값입니다. 그렇지 않으면 nil입니다.
- (nullable NSArray *) gck_arrayForKey: (NSString *)  key

대체 값이 nil인 키의 NSArray 값을 조회합니다.

Parameters
keyThe key.
반환 값
키가 발견된 경우 NSArray이고 그렇지 않은 경우 nil입니다.
- (nullable NSURL *) gck_urlForKey: (NSString *)  key

키의 NSURL 값을 조회하며 대체 값은 nil입니다.

Parameters
keyThe key.
반환 값
발견된 NSString인 경우 NSURL 값이며 그렇지 않으면 nil입니다.