فئة 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:
 للبحث عن قيمة NSDictionary لمفتاح، مع القيمة الاحتياطية 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

للبحث عن قيمة NSDictionary لمفتاح، مع القيمة الاحتياطية 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.