Catégorie NSDictionary(GCKAdditions)

Référence de catégorie NSDictionary(GCKAdditions)

Présentation

Catégorie qui ajoute des méthodes pratiques à NSDictionary pour rechercher en toute sécurité des valeurs de différents types.

Ces méthodes sont particulièrement utiles pour obtenir et définir des champs d'objets de données JSON.

Résumé des méthodes d'instance

(nullable NSString *) - gck_stringForKey:withDefaultValue:
 Recherche une valeur NSString pour une clé, avec une valeur de remplacement donnée. Plus...
 
(nullable NSString *) - gck_stringForKey:
 Recherche une valeur NSString pour une clé, avec une valeur de remplacement de nil. Plus...
 
(NSInteger) - gck_integerForKey:withDefaultValue:
 Recherche une valeur NSInteger pour une clé, avec une valeur de remplacement donnée. Plus...
 
(NSUInteger) - gck_uintegerForKey:withDefaultValue:
 Recherche une valeur NSUInteger pour une clé, avec une valeur de remplacement donnée. Plus...
 
(NSInteger) - gck_integerForKey:
 Recherche une valeur NSInteger pour une clé, avec une valeur de remplacement 0. Plus...
 
(NSUInteger) - gck_uintegerForKey:
 Recherche une valeur NSUInteger pour une clé, avec une valeur de remplacement de 0. Plus...
 
(double) - gck_doubleForKey:withDefaultValue:
 Recherche une valeur double pour une clé, avec une valeur de remplacement donnée. Plus...
 
(double) - gck_doubleForKey:
 Recherche une valeur double pour une clé, avec une valeur de remplacement de 0.0. Plus...
 
(BOOL) - gck_boolForKey:withDefaultValue:
 Recherche une valeur BOOL pour une clé, avec une valeur de remplacement donnée. Plus...
 
(BOOL) - gck_boolForKey:
 Recherche une valeur BOOL pour une clé, avec une valeur de remplacement de NO. Plus...
 
(nullable NSDictionary *) - gck_dictionaryForKey:
 Recherche une valeur NSDictionary d'une clé, avec une valeur de remplacement de nil. Plus...
 
(nullable NSArray *) - gck_arrayForKey:
 Recherche une valeur NSArray pour une clé, avec une valeur de remplacement nil. Plus...
 
(nullable NSURL *) - gck_urlForKey:
 Recherche une valeur NSURL pour une clé, avec une valeur de remplacement de nil. Plus...
 

Détails sur la méthode

- (nullable NSString *) gck_stringForKey: (NSString *)  key
withDefaultValue: (nullable NSString *)  defaultValue 

Recherche une valeur NSString pour une clé, avec une valeur de remplacement donnée.

Parameters
keyThe key.
defaultValueThe default value to return if the key is not found or if its value is not an NSString.
Renvoie
Valeur de la clé, si elle a été trouvée et qu'il s'agit d'une chaîne NSString. Sinon, la valeur par défaut.
- (nullable NSString *) gck_stringForKey: (NSString *)  key

Recherche une valeur NSString pour une clé, avec une valeur de remplacement de nil.

Parameters
keyThe key.
Renvoie
Valeur de la clé, si elle a été trouvée et qu'il s'agit d'une chaîne NSString ; sinon nil.
- (NSInteger) gck_integerForKey: (NSString *)  key
withDefaultValue: (NSInteger)  defaultValue 

Recherche une valeur NSInteger pour une clé, avec une valeur de remplacement donnée.

Parameters
keyThe key.
defaultValueThe default value to return if the key is not found or if its value is not an NSNumber.
Renvoie
Valeur de la clé, si elle a été trouvée et correspond à un NSNumber. Sinon, il s'agit de la valeur par défaut.
- (NSUInteger) gck_uintegerForKey: (NSString *)  key
withDefaultValue: (NSUInteger)  defaultValue 

Recherche une valeur NSUInteger pour une clé, avec une valeur de remplacement donnée.

Parameters
keyThe key.
defaultValueThe default value to return if the key is not found or if its value is not an NSNumber.
Renvoie
Valeur de la clé, si elle a été trouvée et correspond à un NSNumber. Sinon, il s'agit de la valeur par défaut.
- (NSInteger) gck_integerForKey: (NSString *)  key

Recherche une valeur NSInteger pour une clé, avec une valeur de remplacement 0.

Parameters
keyThe key.
Renvoie
Valeur de la clé, si elle a été trouvée et correspond à un NSNumber ; sinon 0.
- (NSUInteger) gck_uintegerForKey: (NSString *)  key

Recherche une valeur NSUInteger pour une clé, avec une valeur de remplacement de 0.

Parameters
keyThe key.
Renvoie
Valeur de la clé, si elle a été trouvée et correspond à un NSNumber ; sinon 0.
- (double) gck_doubleForKey: (NSString *)  key
withDefaultValue: (double)  defaultValue 

Recherche une valeur double pour une clé, avec une valeur de remplacement donnée.

Parameters
keyThe key.
defaultValueThe default value to return if the key is not found or if its value is not an NSNumber.
Renvoie
Valeur de la clé, si elle a été trouvée et correspond à un NSNumber. Sinon, il s'agit de la valeur par défaut.
- (double) gck_doubleForKey: (NSString *)  key

Recherche une valeur double pour une clé, avec une valeur de remplacement de 0.0.

Parameters
keyThe key.
Renvoie
Valeur de la clé, si elle a été trouvée et correspond à un NSNumber ; sinon 0.0.
- (BOOL) gck_boolForKey: (NSString *)  key
withDefaultValue: (BOOL)  defaultValue 

Recherche une valeur BOOL pour une clé, avec une valeur de remplacement donnée.

Parameters
keyThe key.
defaultValueThe default value to return if the key is not found or if its value is not an NSNumber.
Renvoie
Valeur de la clé, si elle a été trouvée et correspond à un NSNumber. Sinon, il s'agit de la valeur par défaut.
- (BOOL) gck_boolForKey: (NSString *)  key

Recherche une valeur BOOL pour une clé, avec une valeur de remplacement de NO.

Parameters
keyThe key.
Renvoie
Valeur de la clé, si elle a été trouvée et correspond à un NSNumber ; sinon NO.
- (nullable NSDictionary *) gck_dictionaryForKey: (NSString *)  key

Recherche une valeur NSDictionary d'une clé, avec une valeur de remplacement de nil.

Parameters
keyThe key.
Renvoie
Valeur de la clé, si elle a été trouvée et qu'il s'agit d'un NSDictionary ; sinon nil.
- (nullable NSArray *) gck_arrayForKey: (NSString *)  key

Recherche une valeur NSArray pour une clé, avec une valeur de remplacement nil.

Parameters
keyThe key.
Renvoie
Valeur de la clé, si elle a été trouvée et s'il s'agissait d'un NSArray. Sinon, nil.
- (nullable NSURL *) gck_urlForKey: (NSString *)  key

Recherche une valeur NSURL pour une clé, avec une valeur de remplacement de nil.

Parameters
keyThe key.
Renvoie
Valeur de la clé en tant que NSURL, si elle a été trouvée et qu'il s'agit d'une chaîne NSString ; sinon nil.