Категория 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 |
|
Ищет значение NSString для ключа с резервным значением nil
.
- 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 |
|
Ищет значение NSUInteger для ключа с резервным значением 0
.
- Parameters
-
- Возврат
- Значение ключа, если он был найден и был NSNumber ; иначе
0
.
- (double) gck_doubleForKey: |
|
(NSString *) |
key |
withDefaultValue: |
|
(double) |
defaultValue |
|
|
| |
Ищет двойное значение для ключа с заданным резервным значением.
- 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 |
|
Ищет двойное значение для ключа с резервным значением 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 |
|
Ищет значение BOOL для ключа с резервным значением NO
.
- Parameters
-
- Возврат
- Значение ключа, если он был найден и был NSNumber ; в противном случае
NO
.
- (nullable NSDictionary *) gck_dictionaryForKey: |
|
(NSString *) |
key |
|
Ищет значение NSDictionary для ключа с резервным значением nil
.
- Parameters
-
- Возврат
- Значение ключа, если он был найден и был NSDictionary ; в противном случае
nil
.
- (nullable NSArray *) gck_arrayForKey: |
|
(NSString *) |
key |
|
Ищет значение NSArray для ключа с резервным значением nil
.
- Parameters
-
- Возврат
- Значение ключа, если он был найден и был NSArray ; в противном случае
nil
.
- (nullable NSURL *) gck_urlForKey: |
|
(NSString *) |
key |
|
Ищет значение NSURL для ключа с резервным значением nil
.
- Parameters
-
- Возврат
- Значение ключа в виде NSURL , если он был найден и был NSString ; в противном случае
nil
.
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2023-12-02 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":"Другое"
}]
{
"last_modified": "Последнее обновление: 2023-12-02 UTC.",
"state": ""
}