NSDictionary(GCKAdditions) 카테고리
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
다양한 유형의 값을 안전하게 조회할 수 있도록 NSDictionary에 편의 메서드를 추가하는 카테고리입니다.
이러한 메서드는 JSON 데이터 객체의 필드를 가져오고 설정하는 데 특히 유용합니다.
- (nullable NSString *) gck_stringForKey: |
|
(NSString *) |
key |
withDefaultValue: |
|
(nullable NSString *) |
defaultValue |
|
|
| |
지정된 대체 값을 사용하여 키의 NSString 값을 조회합니다.
- Parameters
-
key | The key. |
defaultValue | The 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
-
- 반환 값
- 발견된 경우 NSString이고 그렇지 않은 경우에는
nil
입니다.
- (NSInteger) gck_integerForKey: |
|
(NSString *) |
key |
withDefaultValue: |
|
(NSInteger) |
defaultValue |
|
|
| |
지정된 대체 값을 사용하여 키의 NSInteger 값을 조회합니다.
- 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인 경우 키가 발견된 경우 값이고, 그렇지 않은 경우에는 기본값입니다.
- (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 |
|
키의 NSInteger 값을 조회합니다(대체 값 0
).
- Parameters
-
- 반환 값
- 키가 발견되어 NSNumber인 경우 키의 값입니다. 그렇지 않으면
0
입니다.
- (NSUInteger) gck_uintegerForKey: |
|
(NSString *) |
key |
|
대체 값이 0
인 키의 NSUInteger 값을 조회합니다.
- Parameters
-
- 반환 값
- 키가 발견되어 NSNumber인 경우 키의 값입니다. 그렇지 않으면
0
입니다.
- (double) gck_doubleForKey: |
|
(NSString *) |
key |
withDefaultValue: |
|
(double) |
defaultValue |
|
|
| |
지정된 대체 값을 사용하여 키의 double 값을 조회합니다.
- 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인 경우 키가 발견된 경우 값이고, 그렇지 않은 경우에는 기본값입니다.
- (double) gck_doubleForKey: |
|
(NSString *) |
key |
|
키의 double 값을 찾고 대체 값 0.0
를 찾습니다.
- Parameters
-
- 반환 값
- 키가 발견되어 NSNumber인 경우 키의 값입니다. 그렇지 않으면
0.0
입니다.
- (BOOL) gck_boolForKey: |
|
(NSString *) |
key |
withDefaultValue: |
|
(BOOL) |
defaultValue |
|
|
| |
지정된 대체 값을 사용하여 키의 BOOL 값을 조회합니다.
- 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인 경우 키가 발견된 경우 값이고, 그렇지 않은 경우에는 기본값입니다.
- (BOOL) gck_boolForKey: |
|
(NSString *) |
key |
|
대체 값이 NO
인 키의 BOOL 값을 조회합니다.
- Parameters
-
- 반환 값
- 키가 발견되어 NSNumber인 경우 키의 값입니다. 그렇지 않으면
NO
입니다.
- (nullable NSDictionary *) gck_dictionaryForKey: |
|
(NSString *) |
key |
|
- (nullable NSArray *) gck_arrayForKey: |
|
(NSString *) |
key |
|
대체 값이 nil
인 키의 NSArray 값을 조회합니다.
- Parameters
-
- 반환 값
- 키가 발견된 경우 NSArray이고 그렇지 않은 경우
nil
입니다.
- (nullable NSURL *) gck_urlForKey: |
|
(NSString *) |
key |
|
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2023-12-01(UTC)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"필요한 정보가 없음"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"너무 복잡함/단계 수가 너무 많음"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"오래됨"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"번역 문제"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"샘플/코드 문제"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"기타"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"이해하기 쉬움"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"문제가 해결됨"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"기타"
}]
{"lastModified": "\ucd5c\uc885 \uc5c5\ub370\uc774\ud2b8: 2023-12-01(UTC)"}
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2023-12-01(UTC)"]]