Categoria NSDictionary(GCKAdditions)
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Uma categoria que adiciona alguns métodos de conveniência a NSDictionary para procurar com segurança valores de vários tipos.
Esses métodos são particularmente úteis para receber e definir campos de objetos de dados JSON.
- (nullable NSString *) gck_stringForKey: |
|
(NSString *) |
key |
withDefaultValue: |
|
(nullable NSString *) |
defaultValue |
|
|
| |
Procura um valor NSString para uma chave com um determinado valor substituto.
- Parameters
-
key | The key. |
defaultValue | The default value to return if the key is not found or if its value is not an NSString. |
- Retorna
- O valor da chave, se ela foi encontrada e era uma NSString. Caso contrário, o valor padrão.
- (nullable NSString *) gck_stringForKey: |
|
(NSString *) |
key |
|
Procura um valor NSString para uma chave, com um valor substituto de nil
.
- Parameters
-
- Retorna
- O valor da chave, se encontrada, foi encontrada e era uma NSString. Caso contrário,
nil
.
- (NSInteger) gck_integerForKey: |
|
(NSString *) |
key |
withDefaultValue: |
|
(NSInteger) |
defaultValue |
|
|
| |
Procura um valor NSInteger para uma chave com um determinado valor substituto.
- Parameters
-
key | The key. |
defaultValue | The default value to return if the key is not found or if its value is not an NSNumber. |
- Retorna
- O valor da chave, se foi encontrada e era um NSNumber. Caso contrário, o valor padrão.
- (NSUInteger) gck_uintegerForKey: |
|
(NSString *) |
key |
withDefaultValue: |
|
(NSUInteger) |
defaultValue |
|
|
| |
Procura um valor NSUInteger para uma chave com um determinado valor substituto.
- Parameters
-
key | The key. |
defaultValue | The default value to return if the key is not found or if its value is not an NSNumber. |
- Retorna
- O valor da chave, se foi encontrada e era um NSNumber. Caso contrário, o valor padrão.
- (NSInteger) gck_integerForKey: |
|
(NSString *) |
key |
|
Procura um valor NSInteger para uma chave, com um valor substituto 0
.
- Parameters
-
- Retorna
- O valor da chave, se foi encontrada e era um NSNumber. Caso contrário,
0
.
- (NSUInteger) gck_uintegerForKey: |
|
(NSString *) |
key |
|
Procura um valor NSUInteger para uma chave, com um valor substituto 0
.
- Parameters
-
- Retorna
- O valor da chave, se foi encontrada e era um NSNumber. Caso contrário,
0
.
- (double) gck_doubleForKey: |
|
(NSString *) |
key |
withDefaultValue: |
|
(double) |
defaultValue |
|
|
| |
Procura um valor duplo para uma chave com um determinado valor substituto.
- Parameters
-
key | The key. |
defaultValue | The default value to return if the key is not found or if its value is not an NSNumber. |
- Retorna
- O valor da chave, se foi encontrada e era um NSNumber. Caso contrário, o valor padrão.
- (double) gck_doubleForKey: |
|
(NSString *) |
key |
|
Procura um valor duplo para uma chave, com um valor substituto de 0.0
.
- Parameters
-
- Retorna
- O valor da chave, se foi encontrada e era um NSNumber. Caso contrário,
0.0
.
- (BOOL) gck_boolForKey: |
|
(NSString *) |
key |
withDefaultValue: |
|
(BOOL) |
defaultValue |
|
|
| |
Procura um valor BOOL para uma chave com um determinado valor substituto.
- Parameters
-
key | The key. |
defaultValue | The default value to return if the key is not found or if its value is not an NSNumber. |
- Retorna
- O valor da chave, se foi encontrada e era um NSNumber. Caso contrário, o valor padrão.
- (BOOL) gck_boolForKey: |
|
(NSString *) |
key |
|
Procura um valor BOOL para uma chave, com um valor substituto de NO
.
- Parameters
-
- Retorna
- O valor da chave, se foi encontrada e era um NSNumber. Caso contrário,
NO
.
- (nullable NSDictionary *) gck_dictionaryForKey: |
|
(NSString *) |
key |
|
Procura um valor de NSDictionary para uma chave, com um valor substituto de nil
.
- Parameters
-
- Retorna
- O valor da chave, se foi encontrada e era um NSDictionary. Caso contrário,
nil
.
- (nullable NSArray *) gck_arrayForKey: |
|
(NSString *) |
key |
|
Procura um valor NSArray para uma chave, com um valor substituto de nil
.
- Parameters
-
- Retorna
- O valor da chave, se foi encontrada e era uma NSArray. Caso contrário,
nil
.
- (nullable NSURL *) gck_urlForKey: |
|
(NSString *) |
key |
|
Procura um valor de NSURL para uma chave, com um valor substituto nil
.
- Parameters
-
- Retorna
- O valor da chave como um NSURL, se foi encontrado e foi um NSString. Caso contrário,
nil
.
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2023-12-01 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2023-12-01 UTC."],[[["This category adds convenient methods to NSDictionary for safely retrieving values of various types, especially for JSON data."],["It provides type-safe accessors for common types like NSString, NSInteger, NSUInteger, double, BOOL, NSDictionary, NSArray, and NSURL."],["Each accessor method looks up a value for a given key and returns the value if it's of the expected type, otherwise a default value is returned."],["Default values can be explicitly provided or are set to sensible defaults like nil, 0, or NO depending on the type."],["This category simplifies working with dictionaries, improves type safety, and reduces the risk of runtime errors when accessing potentially missing or mismatched values."]]],[]]