Категория 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 и ее аффилированных лиц.
Последнее обновление: 2025-07-24 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"]],["Последнее обновление: 2025-07-24 UTC."],[],[]]