دسته NSDictionary (GCKAdditions).

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

بررسی اجمالی

دسته ای که برای تنظیم و جستجوی ایمن مقادیر انواع مختلف، روش های راحتی را به NSDictionary اضافه می کند.

این روش ها به ویژه برای دریافت و تنظیم فیلدهای اشیاء داده JSON مفید هستند.

خلاصه روش نمونه

(NSString *__nullable) - gck_stringForKey:withDefaultValue:
یک مقدار NSString را برای یک کلید با یک مقدار بازگشتی داده شده جستجو می کند. بیشتر...
(NSString *__nullable) - 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 را جستجو می کند. بیشتر...
(NSDictionary *__nullable) - gck_dictionaryForKey:
یک مقدار NDictionary برای یک کلید با مقدار بازگشتی nil پیدا می کند. بیشتر...
(NSArray *__nullable) - gck_arrayForKey:
به دنبال یک مقدار NSArray برای یک کلید، با مقدار بازگشتی nil است. بیشتر...
(NSURL *__nullable) - gck_urlForKey:
به دنبال یک مقدار NSURL برای یک کلید، با مقدار بازگشتی nil است. بیشتر...
(void) - gck_setStringValue:forKey:
مقدار NSString را برای یک کلید تنظیم می کند. بیشتر...
(void) - gck_setIntegerValue:forKey:
یک مقدار NSInteger برای یک کلید تنظیم می کند. بیشتر...
(void) - gck_setUIntegerValue:forKey:
یک مقدار NSUInteger برای یک کلید تنظیم می کند. بیشتر...
(void) - gck_setDoubleValue:forKey:
یک مقدار دو برابر برای یک کلید تنظیم می کند. بیشتر...
(void) - gck_setBoolValue:forKey:
مقدار BOOL را برای یک کلید تنظیم می کند. بیشتر...

جزئیات روش

- (NSString *__nullable) gck_stringForKey: (NSString *)  key
withDefaultValue: (NSString *__nullable)  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 بود. در غیر این صورت مقدار پیش فرض
- (NSString *__nullable) 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
- (NSDictionary *__nullable) gck_dictionaryForKey: (NSString *)  key

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

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

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

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

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

Parameters
keyThe key.
برمی گرداند
مقدار کلید به عنوان یک NSURL ، اگر پیدا شده باشد و یک NSString باشد. در غیر این صورت nil .
- (void) gck_setStringValue: (NSString *)  value
forKey: (NSString *)  key  

مقدار NSString را برای یک کلید تنظیم می کند.

Parameters
valueThe value.
keyThe key.
- (void) gck_setIntegerValue: (NSInteger)  value
forKey: (NSString *)  key  

یک مقدار NSInteger برای یک کلید تنظیم می کند.

Parameters
valueThe value.
keyThe key.
- (void) gck_setUIntegerValue: (NSUInteger)  value
forKey: (NSString *)  key  

یک مقدار NSUInteger برای یک کلید تنظیم می کند.

Parameters
valueThe value.
keyThe key.
- (void) gck_setDoubleValue: (double)  value
forKey: (NSString *)  key  

یک مقدار دو برابر برای یک کلید تنظیم می کند.

Parameters
valueThe value.
keyThe key.
- (void) gck_setBoolValue: (BOOL)  value
forKey: (NSString *)  key  

مقدار BOOL را برای یک کلید تنظیم می کند.

Parameters
valueThe value.
keyThe key.