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 để bạn có thể 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ể

(nullable NSString *) - 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...
 
(nullable NSString *) - 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...
 
(nullable NSDictionary *) - gck_dictionaryForKey:
 Tra cứu giá trị NSDictionary cho một khoá, với giá trị dự phòng là nil. Xem thêm...
 
(nullable NSArray *) - 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...
 
(nullable NSURL *) - 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...
 

Chi tiết phương pháp

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