Kategori NSDictionary(GCKAdditions)

Referensi Kategori NSDictionary(GCKAdditions)

Ringkasan

Kategori yang menambahkan beberapa metode praktis ke NSDictionary untuk mencari nilai berbagai jenis dengan aman.

Metode ini sangat berguna untuk mendapatkan dan menyetel kolom objek data JSON.

Ringkasan Metode Instance

(nullable NSString *) - gck_stringForKey:withDefaultValue:
 Mencari nilai NSString untuk kunci, dengan nilai penggantian yang diberikan. Lainnya...
 
(nullable NSString *) - 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...
 
(nullable NSDictionary *) - gck_dictionaryForKey:
 Mencari nilai NSDictionary untuk menemukan kunci, dengan nilai penggantian nil. Lainnya...
 
(nullable NSArray *) - gck_arrayForKey:
 Mencari nilai NSArray untuk kunci, dengan nilai penggantian nil. Lainnya...
 
(nullable NSURL *) - gck_urlForKey:
 Mencari nilai NSURL untuk kunci, dengan nilai penggantian nil. Lainnya...
 

Detail Metode

- (nullable NSString *) gck_stringForKey: (NSString *)  key
withDefaultValue: (nullable NSString *)  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.
- (nullable NSString *) 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.
- (nullable NSDictionary *) 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.
- (nullable NSArray *) 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.
- (nullable NSURL *) 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.