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
-
key The key. defaultValue The 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 |
- (NSInteger) gck_integerForKey: | (NSString *) | key | |
withDefaultValue: | (NSInteger) | defaultValue | |
Wyszukuje wartość NSInteger dla klucza z daną wartością zastępczą.
- Parameters
-
key The key. defaultValue The 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
-
key The key. defaultValue The 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 |
- (NSUInteger) gck_uintegerForKey: | (NSString *) | key |
Wyszukuje wartość NSUInteger dla klucza z wartością zastępczą 0
.
- Parameters
-
key The 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
-
key The key. defaultValue The 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
-
key The 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
-
key The key. defaultValue The 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
-
key The 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
-
key The key.
- Akcje powrotne
- Wartość klucza, jeśli został znaleziony i była NSDictionary. W przeciwnym razie
nil
.
- (NSArray *__nullable) gck_arrayForKey: | (NSString *) | key |
- (NSURL *__nullable) gck_urlForKey: | (NSString *) | key |
- (void) gck_setStringValue: | (NSString *) | value | |
forKey: | (NSString *) | key | |
Ustawia wartość NSString klucza.
- Parameters
-
value The value. key The key.
- (void) gck_setIntegerValue: | (NSInteger) | value | |
forKey: | (NSString *) | key | |
Ustawia wartość NSInteger dla klucza.
- Parameters
-
value The value. key The key.
- (void) gck_setUIntegerValue: | (NSUInteger) | value | |
forKey: | (NSString *) | key | |
Ustawia wartość NSUInteger dla klucza.
- Parameters
-
value The value. key The key.
- (void) gck_setDoubleValue: | (double) | value | |
forKey: | (NSString *) | key | |
Ustawia wartość podwójnych klucza.
- Parameters
-
value The value. key The key.
- (void) gck_setBoolValue: | (BOOL) | value | |
forKey: | (NSString *) | key | |
Ustawia wartość BOOL w kluczu.
- Parameters
-
value The value. key The key.