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 | |
- (nullable NSString *) gck_stringForKey: | (NSString *) | key |
- (NSInteger) gck_integerForKey: | (NSString *) | key | |
withDefaultValue: | (NSInteger) | defaultValue | |
- (NSUInteger) gck_uintegerForKey: | (NSString *) | key | |
withDefaultValue: | (NSUInteger) | defaultValue | |
지정된 대체 값을 사용하여 키의 NSUInteger 값을 조회합니다.
- Parameters
-
key The key. defaultValue The default value to return if the key is not found or if its value is not an NSNumber.
- 반환 값
- NSNumber인 경우 키가 발견된 경우 값이고, 그렇지 않은 경우에는 기본값입니다.
- (NSInteger) gck_integerForKey: | (NSString *) | key |
- (NSUInteger) gck_uintegerForKey: | (NSString *) | key |
대체 값이 0
인 키의 NSUInteger 값을 조회합니다.
- Parameters
-
key The key.
- 반환 값
- 키가 발견되어 NSNumber인 경우 키의 값입니다. 그렇지 않으면
0
입니다.
- (double) gck_doubleForKey: | (NSString *) | key | |
withDefaultValue: | (double) | defaultValue | |
- (double) gck_doubleForKey: | (NSString *) | key |
키의 double 값을 찾고 대체 값 0.0
를 찾습니다.
- Parameters
-
key The key.
- 반환 값
- 키가 발견되어 NSNumber인 경우 키의 값입니다. 그렇지 않으면
0.0
입니다.
- (BOOL) gck_boolForKey: | (NSString *) | key | |
withDefaultValue: | (BOOL) | defaultValue | |
- (BOOL) gck_boolForKey: | (NSString *) | key |
- (nullable NSDictionary *) gck_dictionaryForKey: | (NSString *) | key |
키의 NSDictionary 값을 대체 값 nil
으로 조회합니다.
- Parameters
-
key The key.
- 반환 값
- 키가 발견되어 NSDictionary인 경우 키의 값입니다. 그렇지 않으면
nil
입니다.
- (nullable NSArray *) gck_arrayForKey: | (NSString *) | key |