Kategoria NSDictionary(GCKAdditions)

Odniesienie do kategorii NSDictionary(GCKAdditions)

Opis

Kategoria, która dodaje do NSDictionary kilka udogodnień, które umożliwiają ustawianie i bezpieczne wyszukiwanie 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

(NSString *__nullable) - gck_stringForKey:withDefaultValue:
 Wyszukuje wartość NSString klucza z określoną wartością zastępczą. Więcej...
 
(NSString *__nullable) - 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...
 
(NSDictionary *__nullable) - gck_dictionaryForKey:
 Wyszukuje wartość NSDictionary klucza z wartością zastępczą nil. Więcej...
 
(NSArray *__nullable) - gck_arrayForKey:
 Wyszukuje wartość NSArray klucza z wartością zastępczą nil. Więcej...
 
(NSURL *__nullable) - gck_urlForKey:
 Wyszukuje wartość NSURL dla klucza z wartością zastępczą nil. Więcej...
 
(void) - gck_setStringValue:forKey:
 Ustawia wartość NSString klucza. Więcej...
 
(void) - gck_setIntegerValue:forKey:
 Ustawia wartość NSInteger dla klucza. Więcej...
 
(void) - gck_setUIntegerValue:forKey:
 Ustawia wartość NSUInteger dla klucza. Więcej...
 
(void) - gck_setDoubleValue:forKey:
 Ustawia wartość podwójnych klucza. Więcej...
 
(void) - gck_setBoolValue:forKey:
 Ustawia wartość BOOL w kluczu. Więcej...
 

Szczegóły metody

- (NSString *__nullable) gck_stringForKey: (NSString *)  key
withDefaultValue: (NSString *__nullable)  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.
- (NSString *__nullable) 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.
- (NSDictionary *__nullable) 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.
- (NSArray *__nullable) 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.
- (NSURL *__nullable) 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.
- (void) gck_setStringValue: (NSString *)  value
forKey: (NSString *)  key 

Ustawia wartość NSString klucza.

Parameters
valueThe value.
keyThe key.
- (void) gck_setIntegerValue: (NSInteger)  value
forKey: (NSString *)  key 

Ustawia wartość NSInteger dla klucza.

Parameters
valueThe value.
keyThe key.
- (void) gck_setUIntegerValue: (NSUInteger)  value
forKey: (NSString *)  key 

Ustawia wartość NSUInteger dla klucza.

Parameters
valueThe value.
keyThe key.
- (void) gck_setDoubleValue: (double)  value
forKey: (NSString *)  key 

Ustawia wartość podwójnych klucza.

Parameters
valueThe value.
keyThe key.
- (void) gck_setBoolValue: (BOOL)  value
forKey: (NSString *)  key 

Ustawia wartość BOOL w kluczu.

Parameters
valueThe value.
keyThe key.