Kategoria NSDictionary(GCKAdditions)

Odniesienie do kategorii NSDictionary(GCKAdditions)

Opis

Kategoria, która dodaje kilka udogodnień do NSDictionary, aby bezpiecznie wyszukiwać wartości różnych typów.

Te metody są szczególnie przydatne do pobierania i ustawiania pól obiektów danych JSON.

Podsumowanie metody instancji

(nullable NSString *) - gck_stringForKey:withDefaultValue:
 Wyszukuje wartość NSString klucza z określoną wartością zastępczą. Więcej...
 
(nullable NSString *) - gck_stringForKey:
 Wyszukuje wartość NSString klucza z wartością zastępczą nil. Więcej...
 
(NSInteger) - gck_integerForKey:withDefaultValue:
 Wyszukuje wartość NSInteger dla klucza z daną wartością zastępczą. Więcej...
 
(NSUInteger) - gck_uintegerForKey:withDefaultValue:
 Wyszukuje wartość NSUInteger dla klucza z określoną wartością zastępczą. Więcej...
 
(NSInteger) - gck_integerForKey:
 Wyszukuje wartość NSInteger dla klucza z wartością zastępczą 0. Więcej...
 
(NSUInteger) - gck_uintegerForKey:
 Wyszukuje wartość NSUInteger dla klucza z wartością zastępczą 0. Więcej...
 
(double) - gck_doubleForKey:withDefaultValue:
 Wyszukuje w kluczu wartość podwójną z daną wartością zastępczą. Więcej...
 
(double) - gck_doubleForKey:
 Wyszukuje wartość podwójną dla klucza z wartością zastępczą 0.0. Więcej...
 
(BOOL) - gck_boolForKey:withDefaultValue:
 Wyszukuje wartość BOOL dla klucza z daną wartością zastępczą. Więcej...
 
(BOOL) - gck_boolForKey:
 Wyszukuje wartość BOOL dla klucza z wartością zastępczą NO. Więcej...
 
(nullable NSDictionary *) - gck_dictionaryForKey:
 Wyszukuje wartość NSDictionary klucza z wartością zastępczą nil. Więcej...
 
(nullable NSArray *) - gck_arrayForKey:
 Wyszukuje wartość NSArray klucza z wartością zastępczą nil. Więcej...
 
(nullable NSURL *) - gck_urlForKey:
 Wyszukuje wartość NSURL dla klucza z wartością zastępczą nil. Więcej...
 

Szczegóły metody

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

Wyszukuje wartość NSString klucza z określoną wartością zastępczą.

Parameters
keyThe key.
defaultValueThe default value to return if the key is not found or if its value is not an NSString.
Akcje powrotne
Wartość klucza, jeśli został znaleziony i była ciągiem NSString. W przeciwnym razie jest to wartość domyślna.
- (nullable NSString *) gck_stringForKey: (NSString *)  key

Wyszukuje wartość NSString klucza z wartością zastępczą nil.

Parameters
keyThe key.
Akcje powrotne
Wartość klucza, jeśli został znaleziony i miał postać NSString. W przeciwnym razie nil.
- (NSInteger) gck_integerForKey: (NSString *)  key
withDefaultValue: (NSInteger)  defaultValue 

Wyszukuje wartość NSInteger dla klucza z daną wartością zastępczą.

Parameters
keyThe key.
defaultValueThe default value to return if the key is not found or if its value is not an NSNumber.
Akcje powrotne
Wartość klucza, jeśli został znaleziony i była to NSNumber. W przeciwnym razie jest to wartość domyślna.
- (NSUInteger) gck_uintegerForKey: (NSString *)  key
withDefaultValue: (NSUInteger)  defaultValue 

Wyszukuje wartość NSUInteger dla klucza z określoną wartością zastępczą.

Parameters
keyThe key.
defaultValueThe default value to return if the key is not found or if its value is not an NSNumber.
Akcje powrotne
Wartość klucza, jeśli został znaleziony i była to NSNumber. W przeciwnym razie jest to wartość domyślna.
- (NSInteger) gck_integerForKey: (NSString *)  key

Wyszukuje wartość NSInteger dla klucza z wartością zastępczą 0.

Parameters
keyThe key.
Akcje powrotne
Wartość klucza, jeśli został znaleziony i była liczbą NSNumber. W przeciwnym razie 0.
- (NSUInteger) gck_uintegerForKey: (NSString *)  key

Wyszukuje wartość NSUInteger dla klucza z wartością zastępczą 0.

Parameters
keyThe key.
Akcje powrotne
Wartość klucza, jeśli został znaleziony i była liczbą NSNumber. W przeciwnym razie 0.
- (double) gck_doubleForKey: (NSString *)  key
withDefaultValue: (double)  defaultValue 

Wyszukuje w kluczu wartość podwójną z daną wartością zastępczą.

Parameters
keyThe key.
defaultValueThe default value to return if the key is not found or if its value is not an NSNumber.
Akcje powrotne
Wartość klucza, jeśli został znaleziony i była to NSNumber. W przeciwnym razie jest to wartość domyślna.
- (double) gck_doubleForKey: (NSString *)  key

Wyszukuje wartość podwójną dla klucza z wartością zastępczą 0.0.

Parameters
keyThe key.
Akcje powrotne
Wartość klucza, jeśli został znaleziony i była liczbą NSNumber. W przeciwnym razie 0.0.
- (BOOL) gck_boolForKey: (NSString *)  key
withDefaultValue: (BOOL)  defaultValue 

Wyszukuje wartość BOOL dla klucza z daną wartością zastępczą.

Parameters
keyThe key.
defaultValueThe default value to return if the key is not found or if its value is not an NSNumber.
Akcje powrotne
Wartość klucza, jeśli został znaleziony i była to NSNumber. W przeciwnym razie jest to wartość domyślna.
- (BOOL) gck_boolForKey: (NSString *)  key

Wyszukuje wartość BOOL dla klucza z wartością zastępczą NO.

Parameters
keyThe key.
Akcje powrotne
Wartość klucza, jeśli został znaleziony i była liczbą NSNumber. W przeciwnym razie NO.
- (nullable NSDictionary *) gck_dictionaryForKey: (NSString *)  key

Wyszukuje wartość NSDictionary klucza z wartością zastępczą nil.

Parameters
keyThe key.
Akcje powrotne
Wartość klucza, jeśli został znaleziony i była NSDictionary. W przeciwnym razie nil.
- (nullable NSArray *) gck_arrayForKey: (NSString *)  key

Wyszukuje wartość NSArray klucza z wartością zastępczą nil.

Parameters
keyThe key.
Akcje powrotne
Wartość klucza, jeśli został znaleziony i był wartością NSArray. W przeciwnym razie nil.
- (nullable NSURL *) gck_urlForKey: (NSString *)  key

Wyszukuje wartość NSURL dla klucza z wartością zastępczą nil.

Parameters
keyThe key.
Akcje powrotne
Wartość klucza jako NSURL, jeśli został znaleziony i był NSString. W przeciwnym razie nil.