Descripción general
Es una categoría que agrega algunos métodos prácticos a NSDictionary para buscar valores de varios tipos de forma segura.
Estos métodos son particularmente útiles para obtener y configurar campos de objetos de datos JSON.
Resumen del método de instancia | |
(nullable NSString *) | - gck_stringForKey:withDefaultValue: |
Busca un valor NSString para una clave, con un valor de resguardo determinado. Más... | |
(nullable NSString *) | - gck_stringForKey: |
Busca un valor NSString para una clave, con un valor de resguardo de nil . Más... | |
(NSInteger) | - gck_integerForKey:withDefaultValue: |
Busca un valor NSInteger de una clave, con un valor de resguardo determinado. Más... | |
(NSUInteger) | - gck_uintegerForKey:withDefaultValue: |
Busca un valor NSUInteger para una clave, con un valor de resguardo determinado. Más... | |
(NSInteger) | - gck_integerForKey: |
Busca un valor NSInteger de una clave, con un valor de resguardo de 0 . Más... | |
(NSUInteger) | - gck_uintegerForKey: |
Busca un valor NSUInteger para una clave, con un valor de resguardo de 0 . Más... | |
(double) | - gck_doubleForKey:withDefaultValue: |
Busca un valor doble para una clave, con un valor de resguardo determinado. Más... | |
(double) | - gck_doubleForKey: |
Busca un valor doble para una clave, con un valor de resguardo de 0.0 . Más... | |
(BOOL) | - gck_boolForKey:withDefaultValue: |
Busca un valor BOOL para una clave, con un valor de resguardo determinado. Más... | |
(BOOL) | - gck_boolForKey: |
Busca un valor BOOL para una clave, con un valor de resguardo de NO . Más... | |
(nullable NSDictionary *) | - gck_dictionaryForKey: |
Busca un valor NSDictionary para una clave, con un valor alternativo de nil . Más... | |
(nullable NSArray *) | - gck_arrayForKey: |
Busca un valor NSArray para una clave, con un valor de resguardo de nil . Más... | |
(nullable NSURL *) | - gck_urlForKey: |
Busca un valor NSURL para una clave, con un valor de resguardo de nil . Más... | |
Detalle del método
- (nullable NSString *) gck_stringForKey: | (NSString *) | key | |
withDefaultValue: | (nullable NSString *) | defaultValue | |
Busca un valor NSString para una clave, con un valor de resguardo determinado.
- Parameters
-
key The key. defaultValue The default value to return if the key is not found or if its value is not an NSString.
- Devuelve
- Es el valor de la clave, si se encontró y era un NSString; de lo contrario, el valor predeterminado.
- (nullable NSString *) gck_stringForKey: | (NSString *) | key |
- (NSInteger) gck_integerForKey: | (NSString *) | key | |
withDefaultValue: | (NSInteger) | defaultValue | |
Busca un valor NSInteger de una clave, con un valor de resguardo determinado.
- Parameters
-
key The key. defaultValue The default value to return if the key is not found or if its value is not an NSNumber.
- Devuelve
- Es el valor de la clave, si se encontró y era un NSNumber; de lo contrario, el valor predeterminado.
- (NSUInteger) gck_uintegerForKey: | (NSString *) | key | |
withDefaultValue: | (NSUInteger) | defaultValue | |
Busca un valor NSUInteger para una clave, con un valor de resguardo determinado.
- Parameters
-
key The key. defaultValue The default value to return if the key is not found or if its value is not an NSNumber.
- Devuelve
- Es el valor de la clave, si se encontró y era un NSNumber; de lo contrario, el valor predeterminado.
- (NSInteger) gck_integerForKey: | (NSString *) | key |
- (NSUInteger) gck_uintegerForKey: | (NSString *) | key |
Busca un valor NSUInteger para una clave, con un valor de resguardo de 0
.
- Parameters
-
key The key.
- Devuelve
- Es el valor de la clave, si se encontró y era un NSNumber; de lo contrario, es
0
.
- (double) gck_doubleForKey: | (NSString *) | key | |
withDefaultValue: | (double) | defaultValue | |
Busca un valor doble para una clave, con un valor de resguardo determinado.
- Parameters
-
key The key. defaultValue The default value to return if the key is not found or if its value is not an NSNumber.
- Devuelve
- Es el valor de la clave, si se encontró y era un NSNumber; de lo contrario, el valor predeterminado.
- (double) gck_doubleForKey: | (NSString *) | key |
Busca un valor doble para una clave, con un valor de resguardo de 0.0
.
- Parameters
-
key The key.
- Devuelve
- Es el valor de la clave, si se encontró y era un NSNumber; de lo contrario, es
0.0
.
- (BOOL) gck_boolForKey: | (NSString *) | key | |
withDefaultValue: | (BOOL) | defaultValue | |
Busca un valor BOOL para una clave, con un valor de resguardo determinado.
- Parameters
-
key The key. defaultValue The default value to return if the key is not found or if its value is not an NSNumber.
- Devuelve
- Es el valor de la clave, si se encontró y era un NSNumber; de lo contrario, el valor predeterminado.
- (BOOL) gck_boolForKey: | (NSString *) | key |
Busca un valor BOOL para una clave, con un valor de resguardo de NO
.
- Parameters
-
key The key.
- Devuelve
- Es el valor de la clave, si se encontró y era un NSNumber; de lo contrario, es
NO
.
- (nullable NSDictionary *) gck_dictionaryForKey: | (NSString *) | key |
Busca un valor NSDictionary para una clave, con un valor alternativo de nil
.
- Parameters
-
key The key.
- Devuelve
- Es el valor de la clave, si se encontró y era un NSDictionary; de lo contrario, es
nil
.
- (nullable NSArray *) gck_arrayForKey: | (NSString *) | key |