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
-
key The key. defaultValue The 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 |
- (NSInteger) gck_integerForKey: | (NSString *) | key | |
withDefaultValue: | (NSInteger) | defaultValue | |
Recherche une valeur NSInteger pour une clé, avec une valeur de remplacement donnée.
- Parameters
-
key The key. defaultValue The 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
-
key The key. defaultValue The 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 |
- (NSUInteger) gck_uintegerForKey: | (NSString *) | key |
Recherche une valeur NSUInteger pour une clé, avec une valeur de remplacement de 0
.
- Parameters
-
key The 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
-
key The key. defaultValue The 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
-
key The 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
-
key The key. defaultValue The 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
-
key The 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
-
key The 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 |