Ringkasan
Kategori yang menambahkan beberapa metode praktis ke NSDictionary untuk menyetel dan mencari berbagai jenis nilai dengan aman.
Metode ini sangat berguna untuk mendapatkan dan menyetel kolom objek data JSON.
Ringkasan Metode Instance | |
(NSString *__nullable) | - gck_stringForKey:withDefaultValue: |
Mencari nilai NSString untuk kunci, dengan nilai penggantian yang diberikan. Lainnya... | |
(NSString *__nullable) | - gck_stringForKey: |
Mencari nilai NSString untuk sebuah kunci, dengan nilai penggantian nil . Lainnya... | |
(NSInteger) | - gck_integerForKey:withDefaultValue: |
Mencari nilai NSInteger untuk kunci, dengan nilai penggantian yang diberikan. Lainnya... | |
(NSUInteger) | - gck_uintegerForKey:withDefaultValue: |
Mencari nilai NSUInteger untuk kunci, dengan nilai penggantian tertentu. Lainnya... | |
(NSInteger) | - gck_integerForKey: |
Mencari nilai NSInteger untuk kunci, dengan nilai penggantian 0 . Lainnya... | |
(NSUInteger) | - gck_uintegerForKey: |
Mencari nilai NSUInteger untuk kunci, dengan nilai penggantian 0 . Lainnya... | |
(double) | - gck_doubleForKey:withDefaultValue: |
Mencari nilai ganda untuk kunci, dengan nilai penggantian yang diberikan. Lainnya... | |
(double) | - gck_doubleForKey: |
Mencari nilai ganda untuk kunci, dengan nilai penggantian 0.0 . Lainnya... | |
(BOOL) | - gck_boolForKey:withDefaultValue: |
Mencari nilai BOOL untuk kunci, dengan nilai penggantian tertentu. Lainnya... | |
(BOOL) | - gck_boolForKey: |
Mencari nilai BOOL untuk kunci, dengan nilai penggantian NO . Lainnya... | |
(NSDictionary *__nullable) | - gck_dictionaryForKey: |
Mencari nilai NSDictionary untuk menemukan kunci, dengan nilai penggantian nil . Lainnya... | |
(NSArray *__nullable) | - gck_arrayForKey: |
Mencari nilai NSArray untuk kunci, dengan nilai penggantian nil . Lainnya... | |
(NSURL *__nullable) | - gck_urlForKey: |
Mencari nilai NSURL untuk kunci, dengan nilai penggantian nil . Lainnya... | |
(void) | - gck_setStringValue:forKey: |
Menetapkan nilai NSString untuk kunci. Lainnya... | |
(void) | - gck_setIntegerValue:forKey: |
Menetapkan nilai NSInteger untuk kunci. Lainnya... | |
(void) | - gck_setUIntegerValue:forKey: |
Menetapkan nilai NSUInteger untuk kunci. Lainnya... | |
(void) | - gck_setDoubleValue:forKey: |
Menetapkan nilai double untuk kunci. Lainnya... | |
(void) | - gck_setBoolValue:forKey: |
Menetapkan nilai BOOL untuk kunci. Lainnya... | |
Detail Metode
- (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 | |
Mencari nilai NSUInteger untuk kunci, dengan nilai penggantian tertentu.
- Parameters
-
key The key. defaultValue The default value to return if the key is not found or if its value is not an NSNumber.
- Hasil
- Nilai kunci, jika ditemukan dan merupakan NSNumber; jika tidak, nilai default.
- (NSInteger) gck_integerForKey: | (NSString *) | key |
- (NSUInteger) gck_uintegerForKey: | (NSString *) | key |
Mencari nilai NSUInteger untuk kunci, dengan nilai penggantian 0
.
- Parameters
-
key The key.
- Hasil
- Nilai kunci, jika ditemukan dan merupakan NSNumber; jika tidak,
0
.
- (double) gck_doubleForKey: | (NSString *) | key | |
withDefaultValue: | (double) | defaultValue | |
- (double) gck_doubleForKey: | (NSString *) | key |
Mencari nilai ganda untuk kunci, dengan nilai penggantian 0.0
.
- Parameters
-
key The key.
- Hasil
- Nilai kunci, jika ditemukan dan merupakan NSNumber; jika tidak,
0.0
.
- (BOOL) gck_boolForKey: | (NSString *) | key | |
withDefaultValue: | (BOOL) | defaultValue | |
- (BOOL) gck_boolForKey: | (NSString *) | key |
Mencari nilai BOOL untuk kunci, dengan nilai penggantian NO
.
- Parameters
-
key The key.
- Hasil
- Nilai kunci, jika ditemukan dan merupakan NSNumber; jika tidak,
NO
.
- (NSDictionary *__nullable) gck_dictionaryForKey: | (NSString *) | key |
Mencari nilai NSDictionary untuk menemukan kunci, dengan nilai penggantian nil
.
- Parameters
-
key The key.
- Hasil
- Nilai kunci, jika ditemukan dan merupakan NSDictionary; jika tidak,
nil
.
- (NSArray *__nullable) gck_arrayForKey: | (NSString *) | key |
- (NSURL *__nullable) gck_urlForKey: | (NSString *) | key |
- (void) gck_setStringValue: | (NSString *) | value | |
forKey: | (NSString *) | key | |
Menetapkan nilai NSString untuk kunci.
- Parameters
-
value The value. key The key.
- (void) gck_setIntegerValue: | (NSInteger) | value | |
forKey: | (NSString *) | key | |
Menetapkan nilai NSInteger untuk kunci.
- Parameters
-
value The value. key The key.
- (void) gck_setUIntegerValue: | (NSUInteger) | value | |
forKey: | (NSString *) | key | |
Menetapkan nilai NSUInteger untuk kunci.
- Parameters
-
value The value. key The key.
- (void) gck_setDoubleValue: | (double) | value | |
forKey: | (NSString *) | key | |
Menetapkan nilai double untuk kunci.
- Parameters
-
value The value. key The key.
- (void) gck_setBoolValue: | (BOOL) | value | |
forKey: | (NSString *) | key | |
Menetapkan nilai BOOL untuk kunci.
- Parameters
-
value The value. key The key.