NSDictionary(GCKAdditions)-Kategorie

NSDictionary(GCKAdditions)-Kategoriereferenz

Überblick

Eine Kategorie, die einige praktische Methoden zu NSDictionary für die sichere Suche nach Werten verschiedener Typen hinzufügt.

Diese Methoden sind besonders nützlich, um Felder von JSON-Datenobjekten abzurufen und festzulegen.

Übersicht über Instanzmethoden

(nullable NSString *) - gck_stringForKey:withDefaultValue:
 Sucht nach einem NSString-Wert für einen Schlüssel mit einem bestimmten Fallback-Wert. Mehr...
 
(nullable NSString *) - gck_stringForKey:
 Sucht nach einem NSString-Wert für einen Schlüssel mit einem Fallback-Wert von nil. Mehr...
 
(NSInteger) - gck_integerForKey:withDefaultValue:
 Sucht nach einem NSInteger-Wert für einen Schlüssel mit einem bestimmten Fallback-Wert. Mehr...
 
(NSUInteger) - gck_uintegerForKey:withDefaultValue:
 Sucht nach einem NSUInteger-Wert für einen Schlüssel mit einem bestimmten Fallback-Wert. Mehr...
 
(NSInteger) - gck_integerForKey:
 Sucht nach einem NSInteger-Wert für einen Schlüssel mit einem Fallback-Wert von 0. Mehr...
 
(NSUInteger) - gck_uintegerForKey:
 Sucht nach einem NSUInteger-Wert für einen Schlüssel mit einem Fallback-Wert von 0. Mehr...
 
(double) - gck_doubleForKey:withDefaultValue:
 Sucht nach einem double-Wert für einen Schlüssel mit einem bestimmten Fallback-Wert. Mehr...
 
(double) - gck_doubleForKey:
 Sucht nach einem double-Wert für einen Schlüssel mit einem Fallback-Wert von 0.0. Mehr...
 
(BOOL) - gck_boolForKey:withDefaultValue:
 Sucht nach einem BOOL-Wert für einen Schlüssel mit einem bestimmten Fallback-Wert. Mehr...
 
(BOOL) - gck_boolForKey:
 Sucht nach einem BOOL-Wert für einen Schlüssel mit einem Fallback-Wert von NO. Mehr...
 
(nullable NSDictionary *) - gck_dictionaryForKey:
 Sucht nach einem NSDictionary-Wert für einen Schlüssel mit einem Fallback-Wert von nil. Mehr...
 
(nullable NSArray *) - gck_arrayForKey:
 Sucht nach einem NSArray-Wert für einen Schlüssel mit dem Fallback-Wert nil. Mehr...
 
(nullable NSURL *) - gck_urlForKey:
 Sucht nach einem NSURL-Wert für einen Schlüssel mit einem Fallback-Wert von nil. Mehr...
 

Methodendetail

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

Sucht nach einem NSString-Wert für einen Schlüssel mit einem bestimmten Fallback-Wert.

Parameters
keyThe key.
defaultValueThe default value to return if the key is not found or if its value is not an NSString.
Rückgaben
Der Wert des Schlüssels, falls er gefunden wurde und ein NSString war; andernfalls der Standardwert.
- (nullable NSString *) gck_stringForKey: (NSString *)  key

Sucht nach einem NSString-Wert für einen Schlüssel mit einem Fallback-Wert von nil.

Parameters
keyThe key.
Rückgaben
Der Wert des Schlüssels, falls er gefunden wurde und ein NSString war, andernfalls nil.
- (NSInteger) gck_integerForKey: (NSString *)  key
withDefaultValue: (NSInteger)  defaultValue 

Sucht nach einem NSInteger-Wert für einen Schlüssel mit einem bestimmten Fallback-Wert.

Parameters
keyThe key.
defaultValueThe default value to return if the key is not found or if its value is not an NSNumber.
Rückgaben
Der Wert des Schlüssels, wenn er gefunden wurde und ein NSNumber war; andernfalls der Standardwert.
- (NSUInteger) gck_uintegerForKey: (NSString *)  key
withDefaultValue: (NSUInteger)  defaultValue 

Sucht nach einem NSUInteger-Wert für einen Schlüssel mit einem bestimmten Fallback-Wert.

Parameters
keyThe key.
defaultValueThe default value to return if the key is not found or if its value is not an NSNumber.
Rückgaben
Der Wert des Schlüssels, wenn er gefunden wurde und ein NSNumber war; andernfalls der Standardwert.
- (NSInteger) gck_integerForKey: (NSString *)  key

Sucht nach einem NSInteger-Wert für einen Schlüssel mit einem Fallback-Wert von 0.

Parameters
keyThe key.
Rückgaben
Der Wert des Schlüssels, wenn er gefunden wurde und ein NSNumber war, andernfalls 0.
- (NSUInteger) gck_uintegerForKey: (NSString *)  key

Sucht nach einem NSUInteger-Wert für einen Schlüssel mit einem Fallback-Wert von 0.

Parameters
keyThe key.
Rückgaben
Der Wert des Schlüssels, wenn er gefunden wurde und ein NSNumber war, andernfalls 0.
- (double) gck_doubleForKey: (NSString *)  key
withDefaultValue: (double)  defaultValue 

Sucht nach einem double-Wert für einen Schlüssel mit einem bestimmten Fallback-Wert.

Parameters
keyThe key.
defaultValueThe default value to return if the key is not found or if its value is not an NSNumber.
Rückgaben
Der Wert des Schlüssels, wenn er gefunden wurde und ein NSNumber war; andernfalls der Standardwert.
- (double) gck_doubleForKey: (NSString *)  key

Sucht nach einem double-Wert für einen Schlüssel mit einem Fallback-Wert von 0.0.

Parameters
keyThe key.
Rückgaben
Der Wert des Schlüssels, wenn er gefunden wurde und ein NSNumber war, andernfalls 0.0.
- (BOOL) gck_boolForKey: (NSString *)  key
withDefaultValue: (BOOL)  defaultValue 

Sucht nach einem BOOL-Wert für einen Schlüssel mit einem bestimmten Fallback-Wert.

Parameters
keyThe key.
defaultValueThe default value to return if the key is not found or if its value is not an NSNumber.
Rückgaben
Der Wert des Schlüssels, wenn er gefunden wurde und ein NSNumber war; andernfalls der Standardwert.
- (BOOL) gck_boolForKey: (NSString *)  key

Sucht nach einem BOOL-Wert für einen Schlüssel mit einem Fallback-Wert von NO.

Parameters
keyThe key.
Rückgaben
Der Wert des Schlüssels, wenn er gefunden wurde und ein NSNumber war, andernfalls NO.
- (nullable NSDictionary *) gck_dictionaryForKey: (NSString *)  key

Sucht nach einem NSDictionary-Wert für einen Schlüssel mit einem Fallback-Wert von nil.

Parameters
keyThe key.
Rückgaben
Der Wert des Schlüssels, wenn er gefunden wurde und ein NSDictionary war, andernfalls nil.
- (nullable NSArray *) gck_arrayForKey: (NSString *)  key

Sucht nach einem NSArray-Wert für einen Schlüssel mit dem Fallback-Wert nil.

Parameters
keyThe key.
Rückgaben
Der Wert des Schlüssels, wenn er gefunden wurde und ein NSArray war, andernfalls nil.
- (nullable NSURL *) gck_urlForKey: (NSString *)  key

Sucht nach einem NSURL-Wert für einen Schlüssel mit einem Fallback-Wert von nil.

Parameters
keyThe key.
Rückgaben
Der Wert des Schlüssels als NSURL, wenn er gefunden wurde und ein NSString war; andernfalls nil.