فئة NSDictionary(GCKAdditions)
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
فئة تضيف بعض الطرق الملائمة إلى NSDictionary للبحث بأمان عن قيم من أنواع مختلفة.
هذه الطرق مفيدة بشكل خاص للحصول على حقول كائنات بيانات JSON وإعدادها.
- (nullable NSString *) gck_stringForKey: |
|
(NSString *) |
key |
withDefaultValue: |
|
(nullable NSString *) |
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، أو القيمة التلقائية بخلاف ذلك.
- (nullable NSString *) 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
.
- (nullable NSDictionary *) gck_dictionaryForKey: |
|
(NSString *) |
key |
|
للبحث عن قيمة NSDictionary لمفتاح، مع القيمة الاحتياطية nil
.
- Parameters
-
- المرتجعات
- قيمة المفتاح، إذا تم العثور عليها وكانت NSDictionary، أو
nil
.
- (nullable NSArray *) gck_arrayForKey: |
|
(NSString *) |
key |
|
للبحث عن قيمة NSArray لمفتاح، مع قيمة احتياطية تبلغ nil
.
- Parameters
-
- المرتجعات
- قيمة المفتاح، إذا تم العثور عليها وكان NSArray، وإلا
nil
.
- (nullable NSURL *) gck_urlForKey: |
|
(NSString *) |
key |
|
للبحث عن قيمة NSURL لمفتاح، مع قيمة احتياطية تبلغ nil
.
- Parameters
-
- المرتجعات
- قيمة المفتاح في صورة NSURL إذا تم العثور عليها وكانت NSString، أو
nil
.
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2023-12-01 (حسب التوقيت العالمي المتفَّق عليه)
[{
"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":"غير ذلك"
}]
{
"last_modified": "تاريخ التعديل الأخير: 2023-12-01 (حسب التوقيت العالمي المتفَّق عليه)",
"state": ""
}