بررسی اجمالی
دسته ای که برای جستجوی ایمن مقادیر انواع مختلف، روش های راحتی را به NSDictionary اضافه می کند.
این روش ها به ویژه برای دریافت و تنظیم فیلدهای اشیاء داده JSON مفید هستند.
خلاصه روش نمونه | |
(nullable NSString *) | - gck_stringForKey:withDefaultValue: |
یک مقدار NSString را برای یک کلید با یک مقدار بازگشتی داده شده جستجو می کند. بیشتر... | |
(nullable NSString *) | - 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 را جستجو می کند. بیشتر... | |
(nullable NSDictionary *) | - gck_dictionaryForKey: |
یک مقدار NDictionary برای یک کلید با مقدار بازگشتی nil پیدا می کند. بیشتر... | |
(nullable NSArray *) | - gck_arrayForKey: |
به دنبال یک مقدار NSArray برای یک کلید، با مقدار بازگشتی nil است. بیشتر... | |
(nullable NSURL *) | - gck_urlForKey: |
به دنبال یک مقدار NSURL برای یک کلید، با مقدار بازگشتی nil است. بیشتر... | |
جزئیات روش
- (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 | |
یک مقدار 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
- (nullable NSDictionary *) gck_dictionaryForKey: | (NSString *) | key |
یک مقدار NDictionary برای یک کلید با مقدار بازگشتی nil
پیدا می کند.
- Parameters
-
key The key.
- برمی گرداند
- مقدار کلید، اگر پیدا شد و یک NSDictionary بود. در غیر این صورت
nil
.
- (nullable NSArray *) gck_arrayForKey: | (NSString *) | key |