ภาพรวม
หมวดหมู่ที่เพิ่มวิธีอำนวยความสะดวกบางอย่างลงใน NSDictionary เพื่อตั้งค่าและค้นหาค่าของประเภทต่างๆ อย่างปลอดภัย
วิธีการเหล่านี้มีประโยชน์อย่างยิ่งสำหรับการรับและตั้งค่าช่องของออบเจ็กต์ข้อมูล JSON
สรุปเมธอดของอินสแตนซ์ | |
(NSString *__nullable) | - gck_stringForKey:withDefaultValue: |
ค้นหาค่า NSString สำหรับคีย์ที่มีค่าสำรองที่กำหนด เพิ่มเติม... | |
(NSString *__nullable) | - 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 เพิ่มเติม... | |
(NSDictionary *__nullable) | - gck_dictionaryForKey: |
ค้นหาค่า NSDictionary สำหรับคีย์ที่มีค่าสำรองเป็น nil เพิ่มเติม... | |
(NSArray *__nullable) | - gck_arrayForKey: |
ค้นหาค่า NSArray สำหรับคีย์ที่มีค่าสำรองเป็น nil เพิ่มเติม... | |
(NSURL *__nullable) | - gck_urlForKey: |
ค้นหาค่า NSURL สำหรับคีย์ที่มีค่าสำรองเป็น nil เพิ่มเติม... | |
(void) | - gck_setStringValue:forKey: |
ตั้งค่า NSString สำหรับคีย์ เพิ่มเติม... | |
(void) | - gck_setIntegerValue:forKey: |
ตั้งค่า NSInteger สำหรับคีย์ เพิ่มเติม... | |
(void) | - gck_setUIntegerValue:forKey: |
ตั้งค่า NSUInteger สำหรับคีย์ เพิ่มเติม... | |
(void) | - gck_setDoubleValue:forKey: |
ตั้งค่าคีย์เป็นดับเบิล เพิ่มเติม... | |
(void) | - gck_setBoolValue:forKey: |
ตั้งค่า BOOL สำหรับคีย์ เพิ่มเติม... | |
รายละเอียดของเมธอด
- (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 | |
ค้นหาค่า NSUInteger สําหรับคีย์ที่มีค่าสํารองหนึ่งๆ
- Parameters
-
key The key. defaultValue The default value to return if the key is not found or if its value is not an NSNumber.
- การคืนสินค้า
- หากพบค่าของคีย์ และเป็น NSNumber มิเช่นนั้นให้เป็นค่าเริ่มต้น
- (NSInteger) gck_integerForKey: | (NSString *) | key |
- (NSUInteger) gck_uintegerForKey: | (NSString *) | key |
ค้นหาค่า NSUInteger สำหรับคีย์ที่มีค่าสำรองเป็น 0
- Parameters
-
key The key.
- การคืนสินค้า
- หากพบค่าของคีย์ และเป็น NSNumber มิเช่นนั้นจะเป็น
0
- (double) gck_doubleForKey: | (NSString *) | key | |
withDefaultValue: | (double) | defaultValue | |
- (double) gck_doubleForKey: | (NSString *) | key |
ค้นหาค่าคู่สำหรับคีย์ที่มีค่าสำรองเป็น 0.0
- Parameters
-
key The key.
- การคืนสินค้า
- หากพบค่าของคีย์ และเป็น NSNumber มิเช่นนั้นจะเป็น
0.0
- (BOOL) gck_boolForKey: | (NSString *) | key | |
withDefaultValue: | (BOOL) | defaultValue | |
- (BOOL) gck_boolForKey: | (NSString *) | key |
ค้นหาค่า BOOL สำหรับคีย์ซึ่งมีค่าสำรองเป็น NO
- Parameters
-
key The key.
- การคืนสินค้า
- หากพบค่าของคีย์ และเป็น NSNumber มิเช่นนั้นจะเป็น
NO
- (NSDictionary *__nullable) gck_dictionaryForKey: | (NSString *) | key |
ค้นหาค่า NSDictionary สำหรับคีย์ที่มีค่าสำรองเป็น nil
- Parameters
-
key The key.
- การคืนสินค้า
- หากพบค่าของคีย์ และเป็น NSDictionary หากไม่พบค่าของคีย์ หรือค่าจะเป็น
nil
- (NSArray *__nullable) gck_arrayForKey: | (NSString *) | key |
- (NSURL *__nullable) gck_urlForKey: | (NSString *) | key |
- (void) gck_setStringValue: | (NSString *) | value | |
forKey: | (NSString *) | key | |
ตั้งค่า NSString สำหรับคีย์
- Parameters
-
value The value. key The key.
- (void) gck_setIntegerValue: | (NSInteger) | value | |
forKey: | (NSString *) | key | |
ตั้งค่า NSInteger สำหรับคีย์
- Parameters
-
value The value. key The key.
- (void) gck_setUIntegerValue: | (NSUInteger) | value | |
forKey: | (NSString *) | key | |
ตั้งค่า NSUInteger สำหรับคีย์
- Parameters
-
value The value. key The key.
- (void) gck_setDoubleValue: | (double) | value | |
forKey: | (NSString *) | key | |
ตั้งค่าคีย์เป็นดับเบิล
- Parameters
-
value The value. key The key.
- (void) gck_setBoolValue: | (BOOL) | value | |
forKey: | (NSString *) | key | |
ตั้งค่า BOOL สำหรับคีย์
- Parameters
-
value The value. key The key.