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

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