فئة NSDictionary(GCKAdditions)
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
تمثّل هذه السمة فئة تضيف بعض الطرق الملائمة إلى NSDictionary لإعداد قيم من أنواع مختلفة والبحث عنها بأمان.
هذه الطرق مفيدة بشكل خاص للحصول على حقول كائنات بيانات JSON وإعدادها.
- (NSString *__nullable) gck_stringForKey: |
|
(NSString *) |
key |
withDefaultValue: |
|
(NSString *__nullable) |
defaultValue |
|
|
| |
للبحث عن قيمة NSString لمفتاح، باستخدام قيمة احتياطية محدّدة.
- Parameters
-
key | The key. |
defaultValue | The 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
-
- المرتجعات
- قيمة المفتاح، إذا تم العثور عليها وكانت NSString، أو
nil
.
- (NSInteger) gck_integerForKey: |
|
(NSString *) |
key |
withDefaultValue: |
|
(NSInteger) |
defaultValue |
|
|
| |
للبحث عن قيمة NSInteger لمفتاح، بقيمة احتياطية معيّنة.
- 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، القيمة التلقائية بخلاف ذلك.
- (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 |
|
للبحث عن قيمة NSInteger لمفتاح، مع قيمة احتياطية تبلغ 0
.
- Parameters
-
- المرتجعات
- قيمة المفتاح، إذا تم العثور عليها وكانت NSNumber، أو
0
.
- (NSUInteger) gck_uintegerForKey: |
|
(NSString *) |
key |
|
للبحث عن قيمة NSUInteger لمفتاح، مع قيمة احتياطية تبلغ 0
.
- Parameters
-
- المرتجعات
- قيمة المفتاح، إذا تم العثور عليها وكانت NSNumber، أو
0
.
- (double) gck_doubleForKey: |
|
(NSString *) |
key |
withDefaultValue: |
|
(double) |
defaultValue |
|
|
| |
للبحث عن قيمة مزدوجة لمفتاح، بقيمة احتياطية معيّنة.
- 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، القيمة التلقائية بخلاف ذلك.
- (double) gck_doubleForKey: |
|
(NSString *) |
key |
|
للبحث عن قيمة مزدوجة لمفتاح، مع قيمة احتياطية تبلغ 0.0
.
- Parameters
-
- المرتجعات
- قيمة المفتاح، إذا تم العثور عليها وكانت NSNumber، أو
0.0
.
- (BOOL) gck_boolForKey: |
|
(NSString *) |
key |
withDefaultValue: |
|
(BOOL) |
defaultValue |
|
|
| |
للبحث عن قيمة BOOL لمفتاح، بقيمة احتياطية محدّدة.
- 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، القيمة التلقائية بخلاف ذلك.
- (BOOL) gck_boolForKey: |
|
(NSString *) |
key |
|
تبحث عن قيمة BOOL لمفتاح، وتكون القيمة الاحتياطية NO
لها.
- Parameters
-
- المرتجعات
- قيمة المفتاح، إذا تم العثور عليها وكانت NSNumber، أو
NO
.
- (NSDictionary *__nullable) gck_dictionaryForKey: |
|
(NSString *) |
key |
|
للبحث عن قيمة NSDictionary لمفتاح، مع القيمة الاحتياطية nil
.
- Parameters
-
- المرتجعات
- قيمة المفتاح، إذا تم العثور عليها وكانت NSDictionary، أو
nil
.
- (NSArray *__nullable) gck_arrayForKey: |
|
(NSString *) |
key |
|
للبحث عن قيمة NSArray لمفتاح، مع قيمة احتياطية تبلغ nil
.
- Parameters
-
- المرتجعات
- قيمة المفتاح، إذا تم العثور عليها وكان NSArray، وإلا
nil
.
- (NSURL *__nullable) gck_urlForKey: |
|
(NSString *) |
key |
|
للبحث عن قيمة NSURL لمفتاح، مع قيمة احتياطية تبلغ nil
.
- Parameters
-
- المرتجعات
- قيمة المفتاح في صورة NSURL إذا تم العثور عليها وكانت NSString، أو
nil
.
- (void) gck_setStringValue: |
|
(NSString *) |
value |
forKey: |
|
(NSString *) |
key |
|
|
| |
تضبط قيمة NSString لمفتاح.
- Parameters
-
value | The value. |
key | The key. |
- (void) gck_setIntegerValue: |
|
(NSInteger) |
value |
forKey: |
|
(NSString *) |
key |
|
|
| |
تضبط قيمة NSInteger لمفتاح.
- Parameters
-
value | The value. |
key | The key. |
- (void) gck_setUIntegerValue: |
|
(NSUInteger) |
value |
forKey: |
|
(NSString *) |
key |
|
|
| |
لضبط قيمة NSUInteger لمفتاح.
- Parameters
-
value | The value. |
key | The key. |
- (void) gck_setDoubleValue: |
|
(double) |
value |
forKey: |
|
(NSString *) |
key |
|
|
| |
تضبط قيمة مزدوجة لمفتاح.
- Parameters
-
value | The value. |
key | The key. |
- (void) gck_setBoolValue: |
|
(BOOL) |
value |
forKey: |
|
(NSString *) |
key |
|
|
| |
تحدِّد قيمة BOOL لمفتاح.
- Parameters
-
value | The value. |
key | The key. |
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2023-12-02 (حسب التوقيت العالمي المتفَّق عليه)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"لا يحتوي على المعلومات التي أحتاج إليها."
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"الخطوات معقدة للغاية / كثيرة جدًا."
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"المحتوى قديم."
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"ثمة مشكلة في الترجمة."
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"مشكلة في العيّنات / التعليمات البرمجية"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"غير ذلك"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"يسهُل فهم المحتوى."
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"ساعَدني المحتوى في حلّ مشكلتي."
},{
"type": "thumb-up",
"id": "otherUp",
"label":"غير ذلك"
}]