Ü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
-
key The key. defaultValue The 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 |
- (NSInteger) gck_integerForKey: | (NSString *) | key | |
withDefaultValue: | (NSInteger) | defaultValue | |
Sucht nach einem NSInteger-Wert für einen Schlüssel mit einem bestimmten Fallback-Wert.
- Parameters
-
key The key. defaultValue The 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
-
key The key. defaultValue The 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 |
- (NSUInteger) gck_uintegerForKey: | (NSString *) | key |
Sucht nach einem NSUInteger-Wert für einen Schlüssel mit einem Fallback-Wert von 0
.
- Parameters
-
key The 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
-
key The key. defaultValue The 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
-
key The 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
-
key The key. defaultValue The 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
-
key The 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
-
key The key.
- Rückgaben
- Der Wert des Schlüssels, wenn er gefunden wurde und ein NSDictionary war, andernfalls
nil
.
- (nullable NSArray *) gck_arrayForKey: | (NSString *) | key |