Kategori NSDictionary(GCKAdditions)

Referensi Kategori NSDictionary(GCKAdditions)

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 

Mencari nilai NSString untuk kunci, dengan nilai penggantian yang diberikan.

Parameters
keyThe key.
defaultValueThe default value to return if the key is not found or if its value is not an NSString.
Hasil
Nilai kunci, jika ditemukan dan merupakan NSString; jika tidak, nilai default.
- (NSString *__nullable) gck_stringForKey: (NSString *)  key

Mencari nilai NSString untuk sebuah kunci, dengan nilai penggantian nil.

Parameters
keyThe key.
Hasil
Nilai kunci, jika ditemukan, dan adalah NSString; jika tidak, nil.
- (NSInteger) gck_integerForKey: (NSString *)  key
withDefaultValue: (NSInteger)  defaultValue 

Mencari nilai NSInteger untuk kunci, dengan nilai penggantian yang diberikan.

Parameters
keyThe key.
defaultValueThe 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.
- (NSUInteger) gck_uintegerForKey: (NSString *)  key
withDefaultValue: (NSUInteger)  defaultValue 

Mencari nilai NSUInteger untuk kunci, dengan nilai penggantian tertentu.

Parameters
keyThe key.
defaultValueThe 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

Mencari nilai NSInteger untuk kunci, dengan nilai penggantian 0.

Parameters
keyThe key.
Hasil
Nilai kunci, jika ditemukan dan merupakan NSNumber; jika tidak, 0.
- (NSUInteger) gck_uintegerForKey: (NSString *)  key

Mencari nilai NSUInteger untuk kunci, dengan nilai penggantian 0.

Parameters
keyThe key.
Hasil
Nilai kunci, jika ditemukan dan merupakan NSNumber; jika tidak, 0.
- (double) gck_doubleForKey: (NSString *)  key
withDefaultValue: (double)  defaultValue 

Mencari nilai ganda untuk kunci, dengan nilai penggantian yang diberikan.

Parameters
keyThe key.
defaultValueThe 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.
- (double) gck_doubleForKey: (NSString *)  key

Mencari nilai ganda untuk kunci, dengan nilai penggantian 0.0.

Parameters
keyThe key.
Hasil
Nilai kunci, jika ditemukan dan merupakan NSNumber; jika tidak, 0.0.
- (BOOL) gck_boolForKey: (NSString *)  key
withDefaultValue: (BOOL)  defaultValue 

Mencari nilai BOOL untuk kunci, dengan nilai penggantian tertentu.

Parameters
keyThe key.
defaultValueThe 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.
- (BOOL) gck_boolForKey: (NSString *)  key

Mencari nilai BOOL untuk kunci, dengan nilai penggantian NO.

Parameters
keyThe 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
keyThe key.
Hasil
Nilai kunci, jika ditemukan dan merupakan NSDictionary; jika tidak, nil.
- (NSArray *__nullable) gck_arrayForKey: (NSString *)  key

Mencari nilai NSArray untuk kunci, dengan nilai penggantian nil.

Parameters
keyThe key.
Hasil
Nilai kunci, jika ditemukan dan merupakan NSArray; jika tidak, nil.
- (NSURL *__nullable) gck_urlForKey: (NSString *)  key

Mencari nilai NSURL untuk kunci, dengan nilai penggantian nil.

Parameters
keyThe key.
Hasil
Nilai kunci sebagai NSURL, jika ditemukan dan merupakan NSString; jika tidak, nil.
- (void) gck_setStringValue: (NSString *)  value
forKey: (NSString *)  key 

Menetapkan nilai NSString untuk kunci.

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

Menetapkan nilai NSInteger untuk kunci.

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

Menetapkan nilai NSUInteger untuk kunci.

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

Menetapkan nilai double untuk kunci.

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

Menetapkan nilai BOOL untuk kunci.

Parameters
valueThe value.
keyThe key.