دسته NSDictionary (GCKAdditions).

مرجع دسته NSDictionary(GCKAdditions).

بررسی اجمالی

دسته ای که برای جستجوی ایمن مقادیر انواع مختلف، روش های راحتی را به 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  

یک مقدار NSString را برای یک کلید با یک مقدار بازگشتی داده شده جستجو می کند.

Parameters
keyThe key.
defaultValueThe default value to return if the key is not found or if its value is not an NSString .
برمی گرداند
مقدار کلید، اگر پیدا شد و یک NSString بود. در غیر این صورت مقدار پیش فرض
- (nullable NSString *) gck_stringForKey: (NSString *)  key

یک مقدار NSString را برای یک کلید، با مقدار بازگشتی nil جستجو می کند.

Parameters
keyThe key.
برمی گرداند
مقدار کلید، اگر پیدا شد، پیدا شد و یک NSString بود. در غیر این صورت nil .
- (NSInteger) gck_integerForKey: (NSString *)  key
withDefaultValue: (NSInteger)  defaultValue  

یک مقدار NSInteger برای یک کلید، با مقدار بازگشتی داده شده، جستجو می کند.

Parameters
keyThe key.
defaultValueThe default value to return if the key is not found or if its value is not an NSNumber .
برمی گرداند
مقدار کلید، اگر پیدا شد و یک NSNumber بود. در غیر این صورت مقدار پیش فرض
- (NSUInteger) gck_uintegerForKey: (NSString *)  key
withDefaultValue: (NSUInteger)  defaultValue  

یک مقدار NSUInteger برای یک کلید، با مقدار بازگشتی داده شده، جستجو می کند.

Parameters
keyThe key.
defaultValueThe default value to return if the key is not found or if its value is not an NSNumber .
برمی گرداند
مقدار کلید، اگر پیدا شد و یک NSNumber بود. در غیر این صورت مقدار پیش فرض
- (NSInteger) gck_integerForKey: (NSString *)  key

یک مقدار NSInteger برای یک کلید با مقدار بازگشتی 0 پیدا می کند.

Parameters
keyThe key.
برمی گرداند
مقدار کلید، اگر پیدا شد و یک NSNumber بود. در غیر این صورت 0 .
- (NSUInteger) gck_uintegerForKey: (NSString *)  key

یک مقدار NSUInteger برای یک کلید با مقدار بازگشتی 0 پیدا می کند.

Parameters
keyThe key.
برمی گرداند
مقدار کلید، اگر پیدا شد و یک NSNumber بود. در غیر این صورت 0 .
- (double) gck_doubleForKey: (NSString *)  key
withDefaultValue: (double)  defaultValue  

به دنبال یک مقدار دوگانه برای یک کلید، با مقدار بازگشتی معین می شود.

Parameters
keyThe key.
defaultValueThe default value to return if the key is not found or if its value is not an NSNumber .
برمی گرداند
مقدار کلید، اگر پیدا شد و یک NSNumber بود. در غیر این صورت مقدار پیش فرض
- (double) gck_doubleForKey: (NSString *)  key

یک مقدار دوگانه برای یک کلید با مقدار بازگشتی 0.0 جستجو می کند.

Parameters
keyThe key.
برمی گرداند
مقدار کلید، اگر پیدا شد و یک NSNumber بود. در غیر این صورت 0.0
- (BOOL) gck_boolForKey: (NSString *)  key
withDefaultValue: (BOOL)  defaultValue  

به دنبال یک مقدار BOOL برای یک کلید، با مقدار بازگشتی معین می شود.

Parameters
keyThe key.
defaultValueThe default value to return if the key is not found or if its value is not an NSNumber .
برمی گرداند
مقدار کلید، اگر پیدا شد و یک NSNumber بود. در غیر این صورت مقدار پیش فرض
- (BOOL) gck_boolForKey: (NSString *)  key

یک مقدار BOOL برای یک کلید، با مقدار بازگشتی NO را جستجو می کند.

Parameters
keyThe key.
برمی گرداند
مقدار کلید، اگر پیدا شد و یک NSNumber بود. در غیر این صورت NO
- (nullable NSDictionary *) gck_dictionaryForKey: (NSString *)  key

یک مقدار NDictionary برای یک کلید با مقدار بازگشتی nil پیدا می کند.

Parameters
keyThe key.
برمی گرداند
مقدار کلید، اگر پیدا شد و یک NSDictionary بود. در غیر این صورت nil .
- (nullable NSArray *) gck_arrayForKey: (NSString *)  key

به دنبال یک مقدار NSArray برای یک کلید، با مقدار بازگشتی nil است.

Parameters
keyThe key.
برمی گرداند
مقدار کلید، اگر پیدا شد و یک NSArray بود. در غیر این صورت nil .
- (nullable NSURL *) gck_urlForKey: (NSString *)  key

به دنبال یک مقدار NSURL برای یک کلید، با مقدار بازگشتی nil است.

Parameters
keyThe key.
برمی گرداند
مقدار کلید به عنوان یک NSURL ، اگر پیدا شده باشد و یک NSString باشد. در غیر این صورت nil .