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 | |
- (nullable NSString *) 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
.
- (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
-
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
.
- (nullable NSArray *) gck_arrayForKey: | (NSString *) | key |