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 | |
- (NSString *__nullable) gck_stringForKey: | (NSString *) | key |
- (NSInteger) gck_integerForKey: | (NSString *) | key | |
withDefaultValue: | (NSInteger) | defaultValue | |
- (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
-
key The key. defaultValue The 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 |
- (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
-
key The 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 | |
- (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
-
key The 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 | |
- (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
-
key The 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
-
key The 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 |
- (NSURL *__nullable) gck_urlForKey: | (NSString *) | key |
- (void) gck_setStringValue: | (NSString *) | value | |
forKey: | (NSString *) | key | |
Đặt giá trị NSString cho khoá.
- Parameters
-
value The value. key The key.
- (void) gck_setIntegerValue: | (NSInteger) | value | |
forKey: | (NSString *) | key | |
Đặt giá trị NSInteger cho một khoá.
- Parameters
-
value The value. key The key.
- (void) gck_setUIntegerValue: | (NSUInteger) | value | |
forKey: | (NSString *) | key | |
Đặt giá trị NSUInteger cho một khoá.
- Parameters
-
value The value. key The key.
- (void) gck_setDoubleValue: | (double) | value | |
forKey: | (NSString *) | key | |
Đặt giá trị double cho một khoá.
- Parameters
-
value The value. key The key.
- (void) gck_setBoolValue: | (BOOL) | value | |
forKey: | (NSString *) | key | |
Đặt giá trị BOOL cho khoá.
- Parameters
-
value The value. key The key.