Categoria NSDictionary(GCKAdditions)

Riferimento per le categorie NSDictionary(GCKAdditions)

Panoramica

Una categoria che aggiunge alcuni metodi di convenienza a NSDictionary per cercare in modo sicuro valori di vari tipi.

Questi metodi sono particolarmente utili per recuperare e impostare i campi degli oggetti di dati JSON.

Riepilogo del metodo di istanza

(nullable NSString *) - gck_stringForKey:withDefaultValue:
 Cerca un valore NSString per una chiave, con un determinato valore di riserva. Altro...
 
(nullable NSString *) - gck_stringForKey:
 Cerca un valore NSString per una chiave, con valore di riserva nil. Altro...
 
(NSInteger) - gck_integerForKey:withDefaultValue:
 Cerca un valore NSInteger per una chiave, con un determinato valore di riserva. Altro...
 
(NSUInteger) - gck_uintegerForKey:withDefaultValue:
 Cerca un valore NSUInteger per una chiave, con un determinato valore di riserva. Altro...
 
(NSInteger) - gck_integerForKey:
 Cerca un valore NSInteger per una chiave, con valore di riserva 0. Altro...
 
(NSUInteger) - gck_uintegerForKey:
 Cerca un valore NSUInteger per una chiave, con valore di riserva 0. Altro...
 
(double) - gck_doubleForKey:withDefaultValue:
 Cerca un valore doppio per una chiave, con un determinato valore di riserva. Altro...
 
(double) - gck_doubleForKey:
 Cerca un valore doppio per una chiave, con un valore di riserva pari a 0.0. Altro...
 
(BOOL) - gck_boolForKey:withDefaultValue:
 Cerca un valore BOOL per una chiave, con un determinato valore di riserva. Altro...
 
(BOOL) - gck_boolForKey:
 Cerca un valore BOOL per una chiave, con valore di riserva NO. Altro...
 
(nullable NSDictionary *) - gck_dictionaryForKey:
 Cerca un valore NSDictionary per una chiave, con valore di riserva nil. Altro...
 
(nullable NSArray *) - gck_arrayForKey:
 Cerca un valore NSArray per una chiave, con un valore di riserva pari a nil. Altro...
 
(nullable NSURL *) - gck_urlForKey:
 Cerca un valore NSURL per una chiave, con un valore di riserva pari a nil. Altro...
 

Dettaglio metodo

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

Cerca un valore NSString per una chiave, con un determinato valore di riserva.

Parameters
keyThe key.
defaultValueThe default value to return if the key is not found or if its value is not an NSString.
Ritorni
Il valore della chiave, se è stata trovata ed era una NSString; altrimenti il valore predefinito.
- (nullable NSString *) gck_stringForKey: (NSString *)  key

Cerca un valore NSString per una chiave, con valore di riserva nil.

Parameters
keyThe key.
Ritorni
Il valore della chiave, se trovata, era una NSString; altrimenti, nil.
- (NSInteger) gck_integerForKey: (NSString *)  key
withDefaultValue: (NSInteger)  defaultValue 

Cerca un valore NSInteger per una chiave, con un determinato valore di riserva.

Parameters
keyThe key.
defaultValueThe default value to return if the key is not found or if its value is not an NSNumber.
Ritorni
Il valore della chiave, se è stata trovata ed era un NSNumber; altrimenti il valore predefinito.
- (NSUInteger) gck_uintegerForKey: (NSString *)  key
withDefaultValue: (NSUInteger)  defaultValue 

Cerca un valore NSUInteger per una chiave, con un determinato valore di riserva.

Parameters
keyThe key.
defaultValueThe default value to return if the key is not found or if its value is not an NSNumber.
Ritorni
Il valore della chiave, se è stata trovata ed era un NSNumber; altrimenti il valore predefinito.
- (NSInteger) gck_integerForKey: (NSString *)  key

Cerca un valore NSInteger per una chiave, con valore di riserva 0.

Parameters
keyThe key.
Ritorni
Il valore della chiave, se è stata trovata ed era un NSNumber; in caso contrario, 0.
- (NSUInteger) gck_uintegerForKey: (NSString *)  key

Cerca un valore NSUInteger per una chiave, con valore di riserva 0.

Parameters
keyThe key.
Ritorni
Il valore della chiave, se è stata trovata ed era un NSNumber; in caso contrario, 0.
- (double) gck_doubleForKey: (NSString *)  key
withDefaultValue: (double)  defaultValue 

Cerca un valore doppio per una chiave, con un determinato valore di riserva.

Parameters
keyThe key.
defaultValueThe default value to return if the key is not found or if its value is not an NSNumber.
Ritorni
Il valore della chiave, se è stata trovata ed era un NSNumber; altrimenti il valore predefinito.
- (double) gck_doubleForKey: (NSString *)  key

Cerca un valore doppio per una chiave, con un valore di riserva pari a 0.0.

Parameters
keyThe key.
Ritorni
Il valore della chiave, se è stata trovata ed era un NSNumber; in caso contrario, 0.0.
- (BOOL) gck_boolForKey: (NSString *)  key
withDefaultValue: (BOOL)  defaultValue 

Cerca un valore BOOL per una chiave, con un determinato valore di riserva.

Parameters
keyThe key.
defaultValueThe default value to return if the key is not found or if its value is not an NSNumber.
Ritorni
Il valore della chiave, se è stata trovata ed era un NSNumber; altrimenti il valore predefinito.
- (BOOL) gck_boolForKey: (NSString *)  key

Cerca un valore BOOL per una chiave, con valore di riserva NO.

Parameters
keyThe key.
Ritorni
Il valore della chiave, se è stata trovata ed era un NSNumber; in caso contrario, NO.
- (nullable NSDictionary *) gck_dictionaryForKey: (NSString *)  key

Cerca un valore NSDictionary per una chiave, con valore di riserva nil.

Parameters
keyThe key.
Ritorni
Il valore della chiave, se è stata trovata ed era un NSDictionary; altrimenti, nil.
- (nullable NSArray *) gck_arrayForKey: (NSString *)  key

Cerca un valore NSArray per una chiave, con un valore di riserva pari a nil.

Parameters
keyThe key.
Ritorni
Il valore della chiave, se è stata trovata ed era un NSArray; in caso contrario, nil.
- (nullable NSURL *) gck_urlForKey: (NSString *)  key

Cerca un valore NSURL per una chiave, con un valore di riserva pari a nil.

Parameters
keyThe key.
Ritorni
Il valore della chiave come NSURL, se è stato trovato ed era una NSString; altrimenti nil.