Danh mục NSSchema(GCKAdditions)

Tài liệu tham khảo danh mục NSSchema(GCKAdditions)

Tổng quan

Một danh mục thêm một số phương thức thuận tiện vào NSDictionary để thiết lập và tìm kiếm giá trị thuộc nhiều loại một cách an toàn.

Các phương thức này đặc biệt hữu ích trong việc lấy và cài đặt các trường của đối tượng dữ liệu JSON.

Tóm tắt phương thức thực thể

(NSString *__nullable) - gck_stringForKey:withDefaultValue:
 Tìm kiếm giá trị NSString cho một khóa, với giá trị dự phòng nhất định. Xem thêm...
 
(NSString *__nullable) - gck_stringForKey:
 Tìm kiếm giá trị NSString cho một khoá, với giá trị dự phòng là nil. Xem thêm...
 
(NSInteger) - gck_integerForKey:withDefaultValue:
 Tìm kiếm giá trị NSInteger cho một khoá, với một giá trị dự phòng nhất định. Xem thêm...
 
(NSUInteger) - gck_uintegerForKey:withDefaultValue:
 Tìm kiếm giá trị NSUInteger cho một khoá, với một giá trị dự phòng nhất định. Xem thêm...
 
(NSInteger) - gck_integerForKey:
 Tìm kiếm giá trị NSInteger cho một khoá, với giá trị dự phòng là 0. Xem thêm...
 
(NSUInteger) - gck_uintegerForKey:
 Tìm kiếm giá trị NSUInteger cho một khoá, với giá trị dự phòng là 0. Xem thêm...
 
(double) - gck_doubleForKey:withDefaultValue:
 Tra cứu giá trị double cho một khoá, với giá trị dự phòng cụ thể. Xem thêm...
 
(double) - gck_doubleForKey:
 Tra cứu giá trị double cho một khoá, với giá trị dự phòng là 0.0. Xem thêm...
 
(BOOL) - gck_boolForKey:withDefaultValue:
 Tìm kiếm giá trị BOOL cho một khoá, với một giá trị dự phòng nhất định. Xem thêm...
 
(BOOL) - gck_boolForKey:
 Tra cứu giá trị BOOL cho một khoá, với giá trị dự phòng là NO. Xem thêm...
 
(NSDictionary *__nullable) - gck_dictionaryForKey:
 Tra cứu giá trị NSDictionary cho một khoá, với giá trị dự phòng là nil. Xem thêm...
 
(NSArray *__nullable) - gck_arrayForKey:
 Tìm kiếm giá trị NSArray cho một khoá, với giá trị dự phòng là nil. Xem thêm...
 
(NSURL *__nullable) - gck_urlForKey:
 Tìm kiếm giá trị NSURL cho một khoá, với giá trị dự phòng là nil. Xem thêm...
 
(void) - gck_setStringValue:forKey:
 Đặt giá trị NSString cho khoá. Xem thêm...
 
(void) - gck_setIntegerValue:forKey:
 Đặt giá trị NSInteger cho một khoá. Xem thêm...
 
(void) - gck_setUIntegerValue:forKey:
 Đặt giá trị NSUInteger cho một khoá. Xem thêm...
 
(void) - gck_setDoubleValue:forKey:
 Đặt giá trị double cho một khoá. Xem thêm...
 
(void) - gck_setBoolValue:forKey:
 Đặt giá trị BOOL cho khoá. Xem thêm...
 

Chi tiết phương pháp

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

Tìm kiếm giá trị NSString cho một khóa, với giá trị dự phòng nhất định.

Parameters
keyThe key.
defaultValueThe default value to return if the key is not found or if its value is not an NSString.
Trả bóng
Giá trị của khoá (nếu tìm thấy) là NSString; nếu không là giá trị mặc định.
- (NSString *__nullable) gck_stringForKey: (NSString *)  key

Tìm kiếm giá trị NSString cho một khoá, với giá trị dự phòng là nil.

Parameters
keyThe key.
Trả bóng
Giá trị của khoá (nếu tìm thấy) là NSString; nếu không là nil.
- (NSInteger) gck_integerForKey: (NSString *)  key
withDefaultValue: (NSInteger)  defaultValue 

Tìm kiếm giá trị NSInteger cho một khoá, với một giá trị dự phòng nhất định.

Parameters
keyThe key.
defaultValueThe default value to return if the key is not found or if its value is not an NSNumber.
Trả bóng
Giá trị của khoá (nếu được tìm thấy) là NSNumber; nếu không là giá trị mặc định.
- (NSUInteger) gck_uintegerForKey: (NSString *)  key
withDefaultValue: (NSUInteger)  defaultValue 

Tìm kiếm giá trị NSUInteger cho một khoá, với một giá trị dự phòng nhất định.

Parameters
keyThe key.
defaultValueThe default value to return if the key is not found or if its value is not an NSNumber.
Trả bóng
Giá trị của khoá (nếu được tìm thấy) là NSNumber; nếu không là giá trị mặc định.
- (NSInteger) gck_integerForKey: (NSString *)  key

Tìm kiếm giá trị NSInteger cho một khoá, với giá trị dự phòng là 0.

Parameters
keyThe key.
Trả bóng
Giá trị của khoá (nếu được tìm thấy) là NSNumber; nếu không là 0.
- (NSUInteger) gck_uintegerForKey: (NSString *)  key

Tìm kiếm giá trị NSUInteger cho một khoá, với giá trị dự phòng là 0.

Parameters
keyThe key.
Trả bóng
Giá trị của khoá (nếu được tìm thấy) là NSNumber; nếu không là 0.
- (double) gck_doubleForKey: (NSString *)  key
withDefaultValue: (double)  defaultValue 

Tra cứu giá trị double cho một khoá, với giá trị dự phòng cụ thể.

Parameters
keyThe key.
defaultValueThe default value to return if the key is not found or if its value is not an NSNumber.
Trả bóng
Giá trị của khoá (nếu được tìm thấy) là NSNumber; nếu không là giá trị mặc định.
- (double) gck_doubleForKey: (NSString *)  key

Tra cứu giá trị double cho một khoá, với giá trị dự phòng là 0.0.

Parameters
keyThe key.
Trả bóng
Giá trị của khoá (nếu được tìm thấy) là NSNumber; nếu không là 0.0.
- (BOOL) gck_boolForKey: (NSString *)  key
withDefaultValue: (BOOL)  defaultValue 

Tìm kiếm giá trị BOOL cho một khoá, với một giá trị dự phòng nhất định.

Parameters
keyThe key.
defaultValueThe default value to return if the key is not found or if its value is not an NSNumber.
Trả bóng
Giá trị của khoá (nếu được tìm thấy) là NSNumber; nếu không là giá trị mặc định.
- (BOOL) gck_boolForKey: (NSString *)  key

Tra cứu giá trị BOOL cho một khoá, với giá trị dự phòng là NO.

Parameters
keyThe key.
Trả bóng
Giá trị của khoá (nếu được tìm thấy) là NSNumber; nếu không là NO.
- (NSDictionary *__nullable) gck_dictionaryForKey: (NSString *)  key

Tra cứu giá trị NSDictionary cho một khoá, với giá trị dự phòng là nil.

Parameters
keyThe key.
Trả bóng
Giá trị của khoá (nếu tìm thấy) là NSDictionary; nếu không là nil.
- (NSArray *__nullable) gck_arrayForKey: (NSString *)  key

Tìm kiếm giá trị NSArray cho một khoá, với giá trị dự phòng là nil.

Parameters
keyThe key.
Trả bóng
Giá trị của khoá (nếu tìm thấy) là NSArray; nếu không là nil.
- (NSURL *__nullable) gck_urlForKey: (NSString *)  key

Tìm kiếm giá trị NSURL cho một khoá, với giá trị dự phòng là nil.

Parameters
keyThe key.
Trả bóng
Giá trị của khoá dưới dạng NSURL (nếu tìm thấy) là NSString; nếu không thì là nil.
- (void) gck_setStringValue: (NSString *)  value
forKey: (NSString *)  key 

Đặt giá trị NSString cho khoá.

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

Đặt giá trị NSInteger cho một khoá.

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

Đặt giá trị NSUInteger cho một khoá.

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

Đặt giá trị double cho một khoá.

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

Đặt giá trị BOOL cho khoá.

Parameters
valueThe value.
keyThe key.