หมวดหมู่ NSDictionary(GCKAdditions)

การอ้างอิงหมวดหมู่ NSDictionary(GCKAdditions)

ภาพรวม

หมวดหมู่ที่เพิ่มวิธีอำนวยความสะดวกบางอย่างลงใน NSDictionary เพื่อค้นหาค่าประเภทต่างๆ อย่างปลอดภัย

วิธีการเหล่านี้มีประโยชน์อย่างยิ่งสำหรับการรับและตั้งค่าช่องของออบเจ็กต์ข้อมูล JSON

สรุปเมธอดของอินสแตนซ์

(nullable NSString *) - gck_stringForKey:withDefaultValue:
 ค้นหาค่า NSString สำหรับคีย์ที่มีค่าสำรองที่กำหนด เพิ่มเติม...
 
(nullable NSString *) - gck_stringForKey:
 ค้นหาค่า NSString สำหรับคีย์ซึ่งมีค่าสำรองเป็น nil เพิ่มเติม...
 
(NSInteger) - gck_integerForKey:withDefaultValue:
 ค้นหาค่า NSInteger สำหรับคีย์ที่มีค่าสำรองที่กำหนด เพิ่มเติม...
 
(NSUInteger) - gck_uintegerForKey:withDefaultValue:
 ค้นหาค่า NSUInteger สําหรับคีย์ที่มีค่าสํารองหนึ่งๆ เพิ่มเติม...
 
(NSInteger) - gck_integerForKey:
 ค้นหาค่า NSInteger สำหรับคีย์ที่มีค่าสำรองเป็น 0 เพิ่มเติม...
 
(NSUInteger) - gck_uintegerForKey:
 ค้นหาค่า NSUInteger สำหรับคีย์ที่มีค่าสำรองเป็น 0 เพิ่มเติม...
 
(double) - gck_doubleForKey:withDefaultValue:
 ค้นหาค่าคู่สำหรับคีย์ที่มีค่าสำรองหนึ่งๆ เพิ่มเติม...
 
(double) - gck_doubleForKey:
 ค้นหาค่าคู่สำหรับคีย์ที่มีค่าสำรองเป็น 0.0 เพิ่มเติม...
 
(BOOL) - gck_boolForKey:withDefaultValue:
 ค้นหาค่า BOOL สำหรับคีย์ที่มีค่าสำรองที่กำหนด เพิ่มเติม...
 
(BOOL) - gck_boolForKey:
 ค้นหาค่า BOOL สำหรับคีย์ซึ่งมีค่าสำรองเป็น NO เพิ่มเติม...
 
(nullable NSDictionary *) - gck_dictionaryForKey:
 ค้นหาค่า NSDictionary สำหรับคีย์ที่มีค่าสำรองเป็น nil เพิ่มเติม...
 
(nullable NSArray *) - gck_arrayForKey:
 ค้นหาค่า NSArray สำหรับคีย์ที่มีค่าสำรองเป็น nil เพิ่มเติม...
 
(nullable NSURL *) - gck_urlForKey:
 ค้นหาค่า NSURL สำหรับคีย์ที่มีค่าสำรองเป็น nil เพิ่มเติม...
 

รายละเอียดของเมธอด

- (nullable NSString *) gck_stringForKey: (NSString *)  key
withDefaultValue: (nullable NSString *)  defaultValue 

ค้นหาค่า NSString สำหรับคีย์ที่มีค่าสำรองที่กำหนด

Parameters
keyThe key.
defaultValueThe default value to return if the key is not found or if its value is not an NSString.
คิกรีเทิร์น
หากพบค่าของคีย์ และเป็น NSString หรือมิฉะนั้นจะหมายถึงค่าเริ่มต้น
- (nullable NSString *) gck_stringForKey: (NSString *)  key

ค้นหาค่า NSString สำหรับคีย์ซึ่งมีค่าสำรองเป็น nil

Parameters
keyThe key.
คิกรีเทิร์น
หากพบค่าของคีย์และเป็น NSString มิเช่นนั้นจะเป็น nil
- (NSInteger) gck_integerForKey: (NSString *)  key
withDefaultValue: (NSInteger)  defaultValue 

ค้นหาค่า NSInteger สำหรับคีย์ที่มีค่าสำรองที่กำหนด

Parameters
keyThe key.
defaultValueThe default value to return if the key is not found or if its value is not an NSNumber.
คิกรีเทิร์น
หากพบค่าของคีย์ และเป็น NSNumber มิเช่นนั้นให้เป็นค่าเริ่มต้น
- (NSUInteger) gck_uintegerForKey: (NSString *)  key
withDefaultValue: (NSUInteger)  defaultValue 

ค้นหาค่า NSUInteger สําหรับคีย์ที่มีค่าสํารองหนึ่งๆ

Parameters
keyThe key.
defaultValueThe default value to return if the key is not found or if its value is not an NSNumber.
คิกรีเทิร์น
หากพบค่าของคีย์ และเป็น NSNumber มิเช่นนั้นให้เป็นค่าเริ่มต้น
- (NSInteger) gck_integerForKey: (NSString *)  key

ค้นหาค่า NSInteger สำหรับคีย์ที่มีค่าสำรองเป็น 0

Parameters
keyThe key.
คิกรีเทิร์น
หากพบค่าของคีย์ และเป็น NSNumber มิเช่นนั้นจะเป็น 0
- (NSUInteger) gck_uintegerForKey: (NSString *)  key

ค้นหาค่า NSUInteger สำหรับคีย์ที่มีค่าสำรองเป็น 0

Parameters
keyThe key.
คิกรีเทิร์น
หากพบค่าของคีย์ และเป็น NSNumber มิเช่นนั้นจะเป็น 0
- (double) gck_doubleForKey: (NSString *)  key
withDefaultValue: (double)  defaultValue 

ค้นหาค่าคู่สำหรับคีย์ที่มีค่าสำรองหนึ่งๆ

Parameters
keyThe key.
defaultValueThe default value to return if the key is not found or if its value is not an NSNumber.
คิกรีเทิร์น
หากพบค่าของคีย์ และเป็น NSNumber มิเช่นนั้นให้เป็นค่าเริ่มต้น
- (double) gck_doubleForKey: (NSString *)  key

ค้นหาค่าคู่สำหรับคีย์ที่มีค่าสำรองเป็น 0.0

Parameters
keyThe key.
คิกรีเทิร์น
หากพบค่าของคีย์ และเป็น NSNumber มิเช่นนั้นจะเป็น 0.0
- (BOOL) gck_boolForKey: (NSString *)  key
withDefaultValue: (BOOL)  defaultValue 

ค้นหาค่า BOOL สำหรับคีย์ที่มีค่าสำรองที่กำหนด

Parameters
keyThe key.
defaultValueThe default value to return if the key is not found or if its value is not an NSNumber.
คิกรีเทิร์น
หากพบค่าของคีย์ และเป็น NSNumber มิเช่นนั้นให้เป็นค่าเริ่มต้น
- (BOOL) gck_boolForKey: (NSString *)  key

ค้นหาค่า BOOL สำหรับคีย์ซึ่งมีค่าสำรองเป็น NO

Parameters
keyThe key.
คิกรีเทิร์น
หากพบค่าของคีย์ และเป็น NSNumber มิเช่นนั้นจะเป็น NO
- (nullable NSDictionary *) gck_dictionaryForKey: (NSString *)  key

ค้นหาค่า NSDictionary สำหรับคีย์ที่มีค่าสำรองเป็น nil

Parameters
keyThe key.
คิกรีเทิร์น
หากพบค่าของคีย์ และเป็น NSDictionary หากไม่พบค่าของคีย์ หรือค่าจะเป็น nil
- (nullable NSArray *) gck_arrayForKey: (NSString *)  key

ค้นหาค่า NSArray สำหรับคีย์ที่มีค่าสำรองเป็น nil

Parameters
keyThe key.
คิกรีเทิร์น
หากพบค่าของคีย์ และเป็น NSArray หรือมิเช่นนั้น nil
- (nullable NSURL *) gck_urlForKey: (NSString *)  key

ค้นหาค่า NSURL สำหรับคีย์ที่มีค่าสำรองเป็น nil

Parameters
keyThe key.
คิกรีเทิร์น
หากพบค่าของคีย์ในรูปแบบ NSURL ในกรณีที่พบและเป็น NSString มิเช่นนั้นให้อยู่ในรูปแบบ nil