Catégorie NSDictionary(GCKAdditions)
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Catégorie qui ajoute des méthodes pratiques à NSDictionary pour définir et rechercher de manière sécurisée 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.
|
(NSString *__nullable) | - gck_stringForKey:withDefaultValue: |
| Recherche une valeur NSString pour une clé, avec une valeur de remplacement donnée. Plus...
|
|
(NSString *__nullable) | - 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...
|
|
(NSDictionary *__nullable) | - gck_dictionaryForKey: |
| Recherche une valeur NSDictionary d'une clé, avec une valeur de remplacement de nil . Plus...
|
|
(NSArray *__nullable) | - gck_arrayForKey: |
| Recherche une valeur NSArray pour une clé, avec une valeur de remplacement nil . Plus...
|
|
(NSURL *__nullable) | - gck_urlForKey: |
| Recherche une valeur NSURL pour une clé, avec une valeur de remplacement de nil . Plus...
|
|
(void) | - gck_setStringValue:forKey: |
| Définit une valeur NSString pour une clé. Plus...
|
|
(void) | - gck_setIntegerValue:forKey: |
| Définit une valeur NSInteger pour une clé. Plus...
|
|
(void) | - gck_setUIntegerValue:forKey: |
| Définit une valeur NSUInteger pour une clé. Plus...
|
|
(void) | - gck_setDoubleValue:forKey: |
| Définit une valeur double pour une clé. Plus...
|
|
(void) | - gck_setBoolValue:forKey: |
| Définit une valeur BOOL pour une clé. Plus...
|
|
- (NSString *__nullable) gck_stringForKey: |
|
(NSString *) |
key |
withDefaultValue: |
|
(NSString *__nullable) |
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.
- (NSString *__nullable) gck_stringForKey: |
|
(NSString *) |
key |
|
Recherche une valeur NSString pour une clé, avec une valeur de remplacement de nil
.
- Parameters
-
- 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
-
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 |
|
Recherche une valeur NSInteger pour une clé, avec une valeur de remplacement 0
.
- Parameters
-
- 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
-
- 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
-
- 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
-
- Renvoie
- Valeur de la clé, si elle a été trouvée et correspond à un NSNumber ; sinon
NO
.
- (NSDictionary *__nullable) gck_dictionaryForKey: |
|
(NSString *) |
key |
|
Recherche une valeur NSDictionary d'une clé, avec une valeur de remplacement de nil
.
- Parameters
-
- Renvoie
- Valeur de la clé, si elle a été trouvée et qu'il s'agit d'un NSDictionary ; sinon
nil
.
- (NSArray *__nullable) gck_arrayForKey: |
|
(NSString *) |
key |
|
Recherche une valeur NSArray pour une clé, avec une valeur de remplacement nil
.
- Parameters
-
- Renvoie
- Valeur de la clé, si elle a été trouvée et s'il s'agissait d'un NSArray. Sinon,
nil
.
- (NSURL *__nullable) gck_urlForKey: |
|
(NSString *) |
key |
|
Recherche une valeur NSURL pour une clé, avec une valeur de remplacement de nil
.
- Parameters
-
- 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
.
- (void) gck_setStringValue: |
|
(NSString *) |
value |
forKey: |
|
(NSString *) |
key |
|
|
| |
Définit une valeur NSString pour une clé.
- Parameters
-
value | The value. |
key | The key. |
- (void) gck_setIntegerValue: |
|
(NSInteger) |
value |
forKey: |
|
(NSString *) |
key |
|
|
| |
Définit une valeur NSInteger pour une clé.
- Parameters
-
value | The value. |
key | The key. |
- (void) gck_setUIntegerValue: |
|
(NSUInteger) |
value |
forKey: |
|
(NSString *) |
key |
|
|
| |
Définit une valeur NSUInteger pour une clé.
- Parameters
-
value | The value. |
key | The key. |
- (void) gck_setDoubleValue: |
|
(double) |
value |
forKey: |
|
(NSString *) |
key |
|
|
| |
Définit une valeur double pour une clé.
- Parameters
-
value | The value. |
key | The key. |
- (void) gck_setBoolValue: |
|
(BOOL) |
value |
forKey: |
|
(NSString *) |
key |
|
|
| |
Définit une valeur BOOL pour une clé.
- Parameters
-
value | The value. |
key | The key. |
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2023/12/02 (UTC).
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Il n'y a pas l'information dont j'ai besoin"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Trop compliqué/Trop d'étapes"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Obsolète"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problème de traduction"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Mauvais exemple/Erreur de code"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Autre"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Facile à comprendre"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"J'ai pu résoudre mon problème"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Autre"
}]