Genel bakış
Çeşitli türlerdeki değerleri ayarlamak ve güvenli bir şekilde aramak için NSDictionary'ye bazı kolaylık yöntemleri ekleyen bir kategoridir.
Bu yöntemler, JSON veri nesnelerinin alanlarını almak ve ayarlamak için özellikle yararlıdır.
Örnek Yöntemi Özeti | |
(NSString *__nullable) | - gck_stringForKey:withDefaultValue: |
Belirli bir yedek değere sahip bir anahtar için NSString değeri arar. Diğer... | |
(NSString *__nullable) | - gck_stringForKey: |
Bir anahtar için nil yedek değerine sahip bir NSString değeri arar. Diğer... | |
(NSInteger) | - gck_integerForKey:withDefaultValue: |
Bir anahtar için belirli bir yedek değere sahip NSInteger değeri arar. Diğer... | |
(NSUInteger) | - gck_uintegerForKey:withDefaultValue: |
Bir anahtar için belirli bir yedek değere sahip NSUInteger değeri arar. Diğer... | |
(NSInteger) | - gck_integerForKey: |
Bir anahtar için 0 yedek değerine sahip bir NSInteger değeri arar. Diğer... | |
(NSUInteger) | - gck_uintegerForKey: |
Bir anahtar için 0 yedek değerine sahip bir NSUInteger değeri bulur. Diğer... | |
(double) | - gck_doubleForKey:withDefaultValue: |
Belirli bir yedek değere sahip bir anahtar için double (çift) değer bulur. Diğer... | |
(double) | - gck_doubleForKey: |
Bir anahtar için 0.0 yedek değerine sahip çift değer bulur. Diğer... | |
(BOOL) | - gck_boolForKey:withDefaultValue: |
Belirli bir yedek değere sahip bir anahtar için BOOL değeri arar. Diğer... | |
(BOOL) | - gck_boolForKey: |
Bir anahtar için NO yedek değerine sahip bir BOOL değeri arar. Diğer... | |
(NSDictionary *__nullable) | - gck_dictionaryForKey: |
Bir anahtar için nil yedek değerine sahip bir NSDictionary değeri bulur. Diğer... | |
(NSArray *__nullable) | - gck_arrayForKey: |
Bir anahtar için nil yedek değerine sahip bir NSArray değeri arar. Diğer... | |
(NSURL *__nullable) | - gck_urlForKey: |
Bir anahtar için nil yedek değerine sahip bir NSURL değeri bulur. Diğer... | |
(void) | - gck_setStringValue:forKey: |
Bir anahtar için NSString değeri ayarlar. Diğer... | |
(void) | - gck_setIntegerValue:forKey: |
Bir anahtar için NSInteger değeri ayarlar. Diğer... | |
(void) | - gck_setUIntegerValue:forKey: |
Bir anahtar için NSUInteger değeri ayarlar. Diğer... | |
(void) | - gck_setDoubleValue:forKey: |
Bir anahtar için double değerini ayarlar. Diğer... | |
(void) | - gck_setBoolValue:forKey: |
Bir anahtar için BOOL değeri ayarlar. Diğer... | |
Yöntem Ayrıntısı
- (NSString *__nullable) gck_stringForKey: | (NSString *) | key | |
withDefaultValue: | (NSString *__nullable) | defaultValue | |
- (NSString *__nullable) gck_stringForKey: | (NSString *) | key |
- (NSInteger) gck_integerForKey: | (NSString *) | key | |
withDefaultValue: | (NSInteger) | defaultValue | |
- (NSUInteger) gck_uintegerForKey: | (NSString *) | key | |
withDefaultValue: | (NSUInteger) | defaultValue | |
Bir anahtar için belirli bir yedek değere sahip NSUInteger değeri arar.
- Parameters
-
key The key. defaultValue The default value to return if the key is not found or if its value is not an NSNumber.
- İlerlemeler
- Bulunduysa ve NSNumber olan anahtarın değeri; aksi takdirde varsayılan değerdir.
- (NSInteger) gck_integerForKey: | (NSString *) | key |
- (NSUInteger) gck_uintegerForKey: | (NSString *) | key |
Bir anahtar için 0
yedek değerine sahip bir NSUInteger değeri bulur.
- Parameters
-
key The key.
- İlerlemeler
- Bulunduysa ve NSNumber olan anahtarın değeri; aksi takdirde
0
.
- (double) gck_doubleForKey: | (NSString *) | key | |
withDefaultValue: | (double) | defaultValue | |
- (double) gck_doubleForKey: | (NSString *) | key |
Bir anahtar için 0.0
yedek değerine sahip çift değer bulur.
- Parameters
-
key The key.
- İlerlemeler
- Bulunduysa ve NSNumber olan anahtarın değeri; aksi takdirde
0.0
.
- (BOOL) gck_boolForKey: | (NSString *) | key | |
withDefaultValue: | (BOOL) | defaultValue | |
- (BOOL) gck_boolForKey: | (NSString *) | key |
Bir anahtar için NO
yedek değerine sahip bir BOOL değeri arar.
- Parameters
-
key The key.
- İlerlemeler
- Bulunduysa ve NSNumber olan anahtarın değeri; aksi takdirde
NO
.
- (NSDictionary *__nullable) gck_dictionaryForKey: | (NSString *) | key |
Bir anahtar için nil
yedek değerine sahip bir NSDictionary değeri bulur.
- Parameters
-
key The key.
- İlerlemeler
- Bulunduysa ve NSDictionary ise anahtarın değeri; aksi takdirde
nil
.
- (NSArray *__nullable) gck_arrayForKey: | (NSString *) | key |
- (NSURL *__nullable) gck_urlForKey: | (NSString *) | key |
- (void) gck_setStringValue: | (NSString *) | value | |
forKey: | (NSString *) | key | |
Bir anahtar için NSString değeri ayarlar.
- Parameters
-
value The value. key The key.
- (void) gck_setIntegerValue: | (NSInteger) | value | |
forKey: | (NSString *) | key | |
Bir anahtar için NSInteger değeri ayarlar.
- Parameters
-
value The value. key The key.
- (void) gck_setUIntegerValue: | (NSUInteger) | value | |
forKey: | (NSString *) | key | |
Bir anahtar için NSUInteger değeri ayarlar.
- Parameters
-
value The value. key The key.
- (void) gck_setDoubleValue: | (double) | value | |
forKey: | (NSString *) | key | |
Bir anahtar için double değerini ayarlar.
- Parameters
-
value The value. key The key.
- (void) gck_setBoolValue: | (BOOL) | value | |
forKey: | (NSString *) | key | |
Bir anahtar için BOOL değeri ayarlar.
- Parameters
-
value The value. key The key.