Informações gerais
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.
Resumo do método de instância | |
(nullable NSString *) | - gck_stringForKey:withDefaultValue: |
Procura um valor NSString para uma chave com um determinado valor substituto. Mais... | |
(nullable NSString *) | - gck_stringForKey: |
Procura um valor NSString para uma chave, com um valor substituto de nil . Mais... | |
(NSInteger) | - gck_integerForKey:withDefaultValue: |
Procura um valor NSInteger para uma chave com um determinado valor substituto. Mais... | |
(NSUInteger) | - gck_uintegerForKey:withDefaultValue: |
Procura um valor NSUInteger para uma chave com um determinado valor substituto. Mais... | |
(NSInteger) | - gck_integerForKey: |
Procura um valor NSInteger para uma chave, com um valor substituto 0 . Mais... | |
(NSUInteger) | - gck_uintegerForKey: |
Procura um valor NSUInteger para uma chave, com um valor substituto 0 . Mais... | |
(double) | - gck_doubleForKey:withDefaultValue: |
Procura um valor duplo para uma chave com um determinado valor substituto. Mais... | |
(double) | - gck_doubleForKey: |
Procura um valor duplo para uma chave, com um valor substituto de 0.0 . Mais... | |
(BOOL) | - gck_boolForKey:withDefaultValue: |
Procura um valor BOOL para uma chave com um determinado valor substituto. Mais... | |
(BOOL) | - gck_boolForKey: |
Procura um valor BOOL para uma chave, com um valor substituto de NO . Mais... | |
(nullable NSDictionary *) | - gck_dictionaryForKey: |
Procura um valor de NSDictionary para uma chave, com um valor substituto de nil . Mais... | |
(nullable NSArray *) | - gck_arrayForKey: |
Procura um valor NSArray para uma chave, com um valor substituto de nil . Mais... | |
(nullable NSURL *) | - gck_urlForKey: |
Procura um valor de NSURL para uma chave, com um valor substituto nil . Mais... | |
Detalhes dos métodos
- (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 | |
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 |
- (NSUInteger) gck_uintegerForKey: | (NSString *) | key |
Procura um valor NSUInteger para uma chave, com um valor substituto 0
.
- Parameters
-
key The key.
- Retorna
- O valor da chave, se foi encontrada e era um NSNumber. Caso contrário,
0
.
- (double) gck_doubleForKey: | (NSString *) | key | |
withDefaultValue: | (double) | defaultValue | |
- (double) gck_doubleForKey: | (NSString *) | key |
Procura um valor duplo para uma chave, com um valor substituto de 0.0
.
- Parameters
-
key The key.
- 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 | |
- (BOOL) gck_boolForKey: | (NSString *) | key |
Procura um valor BOOL para uma chave, com um valor substituto de NO
.
- Parameters
-
key The key.
- 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
-
key The key.
- Retorna
- O valor da chave, se foi encontrada e era um NSDictionary. Caso contrário,
nil
.
- (nullable NSArray *) gck_arrayForKey: | (NSString *) | key |