اختبار تقني لـ iOS - أسئلة اختيارية متعددة

اختبار تقني لـ iOS - أسئلة اختيارية متعددة

ـ iOS على MCQss.com. في هذه الصفحة، ستجد مجموعة متنوعة من الأسئلة التفاعلية المتعلقة بـ iOS. يمكنك اختيار إجابة والتحقق مما إذا كانت صحيحة أم خاطئة.

iOS هو نظام تشغيل تم تطويره بواسطة Apple للأجهزة مثل iPhone و iPad و iPod Touch. يوفر مجموعة من الميزات والأدوات لتطوير تطبيقات الجوال. إتقان iOS هو مهارة قيمة لمطوري التطبيقات الجوالة.

إذا كنت ترغب في معرفة المزيد حول iOS والتحضير لاختبار تقني، فمن المهم أن تتعرف على مواضيع مثل لغة البرمجة Swift وUIKit وCore Data واختبارات الأتمتة، وغيرها. إتقان iOS سيمكنك من إنشاء تطبيقات جوالة مبتكرة وعالية الجودة.

تقدم أسئلة اختيارية متعددة لاختبار تقني لـ iOS على MCQss.com طريقة تفاعلية لتوسيع معرفتك وتقييم فهمك في هذا المجال. يمكنك استخدام هذه الأسئلة للممارسة والاستعداد للاختبار التقني وتحسين مهاراتك في iOS.

تتمثل فوائد هذه الأسئلة الاختيارية لاختبار تقني لـ iOS في القدرة على تقييم مستوى معرفتك، وتحديد المجالات التي تحتاج إلى تحسين، والاستعداد للاختبارات التقنية والمقابلات.

1: صحيحة أو خاطئة؟ عندما تقوم بإنشاء مشروع iOS جديد من قالب ، فإن القالب يصنع تلقائيًا كائن وحدة تحكم لك.

A.   خطأ شنيع

B.   حقيقي

2: عند إضافة كائنات إلى nsmutabledictionary ، المفتاح ...

A.   يجب أن تكون سلسلة حرفية

B.   يجب أن تتوافق مع بروتوكول nscopying

C.   يجب أن يكون ذبل NSString أو nsnumber

D.   يمكن أن يكون أي كائن

3: أي من مقتطفات التعليمات البرمجية التالية ستعمل على تغيير موضع العرض؟

A.   (أيا من هذه)

B.   view.frame.size.x = 0 ؛ view.frame.size.y = 100 ؛

C.   view.frame.x = 0 ؛ view.frame.y = 100 ؛

D.   CGPOINT CENTER = VIEW.CENTER ؛ center.x = 0 ؛ center.y = 100 ؛ view.center = المركز ؛

4: ما نوع البيانات الذي تهيئته إذا كنت تريد قائمة العناصر التي يمكن أن تتغير؟

A.   nsmutablearray

B.   nsmutabletictionary

C.   nsarray

D.   NSDictionary

5: ما هو كائن البيانات الذي يمكنه تخزين الطابع الزمني الأفضل؟

A.   NSString

B.   nsnumber

C.   nsdate

D.   nsarray

6: الفرق بين الإطار والحدود؟

A.   الأصل الحدود دائمًا (0 ، 0) ، أصل الإطار يتعلق بعرض الحاوية

B.   هو نفسه

C.   الإطار مخصص لكائنات Uikit ، الحدود مخصصة لـ CoreGraphics.

7: ما الملف الذي يحتوي على بيانات التكوين للتطبيق؟

A.   Main.M

B.   config.m

C.   info.plist

D.   appdelegate.h

8: كيف تشير إلى حزمة التطبيق الخاصة بك؟

A.   app.io

B.   الذات

C.   self.app.filesystem

D.   [nsbundle mainbundle]

9: ما هي الوظيفة المسمى لكل خلية في عرض الجدول؟

A.   ViewWillload

B.   CellDidAppear

C.   cellforrowatindexpath

D.   ViewDidload

10: أي من اختصارات لوحة المفاتيح التالية ستقوم بتشغيل تطبيقك على جهاز المحاكاة؟

A.   Command-A

B.   Command-P

C.   Command-R

D.   Command-G

11: ما الفرق بين NSArray و NSMutablearray؟

A.   لا يمكن تعديل محتويات nsmutablearray بمجرد إنشائها في حين يمكن تعديل nsarray حسب الحاجة

B.   Nsarray هو فئة مجردة و NSMutableArray هو بروتوكول

C.   لا يمكن تعديل محتويات nsarray بمجرد إنشائها في حين يمكن تعديل nsmutablearray حسب الحاجة

D.   لدى Nsarray سعة محدودة من 256 عنصرًا حيث يكون NSMutableArray غير محدود

12: ما هو @2x المستخدمة؟

A.   أصول شبكية العين

B.   NSStrings

C.   جميع الصور

D.   الأصول الطبيعية

13: أي من الرموز التالية تقوم ببادئة سلسلة أحرف عندما تريد سلسلة مشفرة صلبة؟

A.   @

B.   *

C.   #

D.   & &

14: القوس يرمز إلى:

A.   دورات مرجعية مخصصة

B.   المرجع التلقائي العد

C.   عدادات مرجعية صدر تلقائي

D.   المجموعات المحتجزة التلقائي

15: يُعرف الأرشيف الذي يحتفظ بإنشاء وتكوين كائنات العرض باسم:

A.   XML

B.   XID

C.   xbi

D.   XIB

16: ما نوع البيانات الذي تهيئته إذا كنت تريد سلسلة يمكن أن تتغير؟

A.   NSString

B.   nsmutablestring

C.   nschangeBlestring

D.   nscore

17: صواب أو خطأ: طريقة عرض المجموعة هي اسم آخر لمرض الجدول

A.   خطأ شنيع

B.   حقيقي

18: صواب أو خطأ: مؤشر الترابط الرئيسي يتولى مدخلات اللمس

A.   حقيقي

B.   خطأ شنيع

19: إذا كان أحد الأصول لـ iPad فقط ، فكيف تحدده في اسم الملف؟

A.   ~ iPhone

B.   ~ iPad

C.   !ايفون

D.   !اى باد

20: يحتوي IndexPath على قسم و ____

A.   شبكة

B.   صف أو عنصر

C.   عمود

D.   تنسيق

21: ما هي الوظيفة في الهدف C الذي يحدد ما هو موجود في خلايا عرض الجدول؟

A.   cellforrowatindexpath

B.   CellorveableView

C.   TableViewCellContents

D.   TableView.Cell.Content

22: في إدارة الذاكرة اليدوية ، ماذا تفعل عندما لا تحتاج إلى مرجع على كائن؟

A.   [إصدار OBJ] ؛

B.   مجاني (OBJ)

C.   [OBJ Dealloc]

D.   [OBJ Free]

23: أي من الكائنات التالية مرئية للمستخدم؟

A.   عرض الكائنات

B.   كائنات النموذج

C.   أيا من هذه

D.   كائنات وحدة التحكم

24: صواب أو خطأ: يأتي ViewDidload بعد ViewDidAppear؟

A.   خطأ شنيع

B.   حقيقي

25: عند استخدام ARC ، كيف تدمر كائنًا في الهدف C؟

A.   قم بتعيين المتغير الذي يشير إليه إلى 1

B.   كل هذه

C.   قم بتعيين المتغير الذي يشير إليه إلى لا شيء

D.   قم بتعيين المتغير الذي يشير إليه إلى 0

26: هل من الممكن إنشاء تطبيق كامل دون استخدام Builder Interface؟

A.   نعم ، ولكن فقط ل iPad

B.   نعم ، على أي منصة

C.   لا ، يجب عليك دائمًا استخدام Builder للواجهة لتلبية معايير تطبيق Apple

27: إذا كنت تستخدم الخيط ، على أي موضوع يجب أن يتم استدعاء انتقالات واجهة المستخدم؟

A.   الموضوع الرئيسي

B.   موضوع الخلفية

C.   المواضيع المتزامنة

D.   أي موضوع

28: ما هيكل يمكن أن يحمل إحداثيا X و Y الذي يحدد الموقع؟

A.   cgsize

B.   cgpoint

C.   cgrect

D.   NSFrame

29: ما هو الفرق بين الكاكاو والكاكاو اللمس؟

A.   Cocoa Touch هو اسم آخر لإطار عمل الكاكاو

B.   Cocoa Touch هو إطار التطبيق لتطوير التطبيقات في Mac OS X. Cocoa هو إطار التطبيق لـ iPhone و iPad و iPod Touch.

C.   Cocoa هو إطار التطبيق لتطوير التطبيقات في Mac OS X. Cocoa Touch هو إطار التطبيق لـ iPhone و iPad و iPod Touch.

30: ما هي الوظيفة التي تتصل بها لإغلاق العرض الحالي والعودة إلى الجذر؟

A.   poptorootviewController

B.   CloseCurrentView

C.   PoptomainviewController

D.   PushRootViewController

31: ما هي الفئة؟

A.   مساحة الاسم

B.   الفئة هي وسيلة لإضافة طرق إلى فئة موجودة بالفعل

C.   مجموعة من الفصول

D.   طريقة لإضافة متغيرات المثيل إلى فئة موجودة بالفعل

32: في مشروع ARC الممكّن: [SomeObject Release] ؛

A.   تجميع خطأ

B.   لا شيء سوف يفعل

C.   تحطم وقت التشغيل

D.   بعض الوقت تحطم بعض الوقت بشكل جيد

33: +(void) dosomething {}

A.   هي طريقة مثيل

B.   كلاهما صحيح

C.   هي طريقة الفصل

D.   كلاهما كاذب

34: ما الذي يمكن ربطه ببرنامج OBJ-C دون أي عملية معينة؟

A.   ملفات Java Jar

B.   نصوص

C.   مكتبات C ++

D.   التنفيذيين

35: ما هو الفرق بين nsinteger و int؟

A.   nsinteger طويل int و int هو مجرد int

B.   إنهم متشابهون

36: أي مما يلي يحمل البيانات ولا يعرف شيئًا عن واجهة المستخدم؟

A.   كائنات وحدة التحكم

B.   عرض الكائنات

C.   كائنات النموذج

D.   كل هذه

37: متى تستخدم قيمة "تعيين" لخاصية؟

A.   أبداً. يجب أن يكون دائمًا: ذري أو غير ذري أو قوي أو ضعيف

B.   بالنسبة للقيم البدائية مثل Bools أو Nsintegers

C.   على الأوتار

D.   في المصفوفات والقواميس

38: ما الذي تستخدمه لفضح التفضيلات لتطبيقك في قسم الإعدادات في الجهاز؟

A.   الإعدادات

B.   الإعدادات.

C.   NSSetting

D.   المتغيرات

39: من أجل اختبار التطبيق الخاص بك في XCode ، ما هي أطر الاختبار المتوفرة؟

A.   minunit ، iosunit

B.   (كل هذه)

C.   اختبارات

D.   نونيت ، جونيت

E.   Ocmock ، Ocunit ، Xctest

40: ما هي الهيكل الذي يمكن استخدامه لتحديد جزء من السلسلة؟

A.   NSString

B.   nsrange

C.   NSSET

D.   cgpoint

41: ما الفئة التي تدعم مشاركة كميات صغيرة من البيانات مثل الأوتار أو التواريخ إلى iCloud؟

A.   nsubiquitouskeyvaluestore

B.   nsurlconnection

C.   nsoperation

42: كيف يمكنك عمل شاشة الكود التالية مع زوايا مستديرة؟ uiview *rectview = [[uiview incloc] initWithFrame: cgrectmake (0 ، 0 ، 100 ، 100)] ؛ rectview.backgroundColor = [uicolor redcolor] ؛ rectview.layer.cornerradius = 8 ؛ [Self.view AddSubview: rectview] ؛

A.   rectview.RoundedCornersVisible = نعم ؛

B.   [RectView DrawRect: Rectview.bounds] ؛

C.   rectview.layer.maskstobounds = نعم ؛

D.   [rectview setNeedsDisplay] ؛

43: أي من عبارات المتابعة صحيحة في استخدام الفئات؟

A.   لا يمكن إعلان فئة إلا للفصول التجريدية.

B.   يمكنك أيضًا استخدام فئات لتقسيم تنفيذ فئة معقدة عبر ملفات شفرة المصدر المتعددة.

C.   بناء الجملة لإعلان الفئة تستخدم الكلمة الرئيسية protocol.

D.   يتوليف المترجم أي متغير أو أساليب ملحق خاصية للفئة.

44: أي مما يلي يصف بشكل أفضل الاختلافات بين iOS 7 و iOS 6؟

A.   iOS 7 يدعم autolayout.

B.   تم إعادة تصميم واجهة مستخدم iOS 7 بالكامل.

C.   تم إعادة تصميم واجهة مستخدم iOS 7 بالكامل ولديها دعم 64 بت.

D.   لا يتم دعم iOS 6 على iPhone 5S و iPhone 5C

45: NSXMLParser أي نوع من المحلل؟

A.   ساكس محلل

B.   DOM Parser

46: صحيحة أو خاطئة؟ يمكن تدمير كائن مع مالك واحد على الأقل.

A.   حقيقي

B.   خطأ شنيع

47: هذا الرمز لا يفعل الكثير ، ولكن أي سطر سوف يستدعي الأسلوب + (void) تهيئة على الفئة someclass 1. - (void) dosomething 2. {3. [someclass someclassmethod] ؛ 4. someclass *obj = [[someclass init] init] ؛ 5. NSString *descriptionString = [obj getNewString] ؛ 6.}

A.   السطر 3

B.   خط 1

C.   الخط 5

D.   الخط 4

48: التطبيق في الخلفية ولكن لا ينفذ رمز. ما هو تطبيق الدولة؟

A.   معلق

B.   غير نشط

C.   انتهى

D.   لا شيء أعلاه

E.   خلفية

49: أي مما يلي صحيح؟

A.   لا يمكن للفصل تنفيذ أكثر من بروتوكول واحد

B.   لا يمكن الإعلان عن الفصل بأنه مجردة

C.   يجب أن تبدأ متغيرات المثيل مع السطح السفلي

D.   يجب إعلان متغيرات المثيل في ملف الرأس الذي يحتوي على تعريف الفئة

50: ما هو تأثير استخدام ' ؛ الضعيف ' ؛ في التعريف التالي property: property (غير الذري ، الضعيف) someclass *المستجيب ؛ ؟

A.   يتم الاحتفاظ كائن المستجيب ويتم ضبط المؤشر على لا شيء عند تدمير الكائن

B.   لا يتم الاحتفاظ كائن المستجيب ويتم ضبط المؤشر على لا شيء عند تدمير الكائن

C.   يتم الاحتفاظ كائن المستجيب وسيشير المؤشر إلى الذاكرة الحرة عند تدمير الكائن

D.   لا يتم الاحتفاظ بكائن المستجيب وسيشير المؤشر إلى ذاكرة حرة عند تدمير الكائن

51: أي سيناريو لن يؤدي إلى إلقاء استثناءات:

A.   عندما يتم تنفيذ العملية أو الانتهاء منها (ربما لأنه تم إلغاؤها) ويتم استدعاء طريقة البدء مرة أخرى.

B.   عندما تحاول استرداد نتيجة كائن nsinvocationOperation الذي تم إلغاؤه.

C.   عندما تحاول إضافة كتلة إكمال إلى عملية يتم تنفيذها أو الانتهاء منها بالفعل.

D.   عندما تكون العملية غير جاهزة للتنفيذ ولكن يتم استدعاء طريقة البدء.

E.   عندما تكون قيمة الإرجاع من كتلة الانتهاء لا شيء.

52: صواب أو خطأ: في الهدف C ، جميع أساليب المثيل هي الملحقات.

A.   خطأ شنيع

B.   حقيقي

53: ما الفئة التي يمكن أن تنفذ كائنات المستند؟

A.   nsurl

B.   NSDocument

C.   nsarray

D.   uidocument

54: أي من الطرق التالية يتم استخدامها لتخصيص جميع بنية البيانات المخصصة غير الحرجة المرتبطة بوحدة تحكم العرض الخاصة بك؟

A.   لا شيء أعلاه

B.   lovedidunload

C.   ViewWillUnload

D.   didreceiveMemoryWarning

E.   Dealloc

55: كيف يمكن للمستخدم الرد على لوحة المفاتيح التي يتم رفضها من قبل المستخدم

A.   [uiResponder يجب أن anhresignfirstresponder]

B.   [uiresponder didresignfirstresponder]

C.   uikeyboardwillhidenotification

D.   [uiResponder ResignFirstreSponder]

E.   لا يمكن القيام بذلك

56: أي واحد مما يلي صحيح؟

A.   يمكنك تعديل Uikit الرسم على موضوع خلفية

B.   لا شيء من هذا صحيح

C.   يمكنك تعديل طبقات الرسوم المتحركة الأساسية على موضوع خلفية

D.   يمكنك فقط إنشاء سياق صورة على الخيط الرئيسي والرسم

57: إذا كان لديك cgpathref وتحتاج إلى رسم هذا المسار إلى طبقة الرسوم المتحركة الأساسية ، أي الكائن الذي ستستخدمه.

A.   cashapelayer

B.   cgpathlayer

C.   Capathlayer

D.   cgpathreflayer

E.   كالاير

58: عند تنزيل ملف وينتقل التطبيق إلى الخلفية. أنت تستطيع ...

A.   استمر في التنزيل دون حدود فقط منذ iOS 7

B.   استمر في التنزيل بحدود

C.   استمر في التنزيل فقط منذ iOS 7

D.   استمر في التنزيل بحدود فقط منذ iOS 7

59: عندما تقوم بتشغيل مقطع فيديو مع AV Foundation و Aavplayer. إذا كنت تريد كتم الفيديو

A.   يجب عليك استخراج مسارات الصوت وتعيين وحدة التخزين على 0

B.   لقد وضعت الخاصية صامتة في AvplayerItem

C.   يجب عليك تعيين وحدة التخزين على 0 على AvplayerItem

D.   لقد وضعت الممتلكات الصامتة في Avplayer

60: أي من كائنات منشئ الواجهة التالية ستساعدك على إنشاء رسوم متحركة مع عدد معين من الصور؟

A.   1

B.   2

C.   3

D.   4

E.   5

61: أي مما يلي هو الإعلان الصحيح لممتلكات كائن واجهة مستخدم "Date Picker"؟

A.   property (nonatomic ، الاحتفاظ ، الإصدار) iboutlet uiadepicker ؛

B.   property (nonatomic ، الاحتفاظ) iboutlet uiadepicker dp ؛

C.   PROPERTY (nonatomic ، الاحتفاظ ، الإصدار) iboutlet uiadepicker & dp ؛

D.   property (nonatomic ، الاحتفاظ) iboutlet uiadepicker *dp ؛

62: تم العثور على الملفات InfoPlist.Strings و Main.m دائمًا في ___________ بشكل افتراضي.

A.   المجلد الرئيسي للتطبيق تحت Project Navigator ، حيث يتم تخزين ملفات .xib و .h و .m

B.   مجلد الملفات الداعمة في المجلد الرئيسي لتطبيقك ضمن مشروع Navigator

C.   مجلد الاختبارات تحت مشروع Navigator

D.   مجلد المنتجات تحت مشروع Navigator

63: أي مما يلي يمكن أن يساعدك في إضافة إطار عمل جديد إلى تطبيق iOS الخاص بك في Xcode 4.x؟

A.   توسيع مجلد إطار العمل. انقر بزر الماوس الأيمن على أي إطار حالي. حدد & quot ؛ عرض في Finder & quot ؛ خيار. حدد موقع الإطار المطلوب في Finder. نسخه ولصقه في مجلد الأطر تحت Project Navigator.

B.   توسيع مجلد إطار العمل. انقر بزر الماوس الأيمن على أي إطار حالي. حدد & quot ؛ عرض في Finder & quot ؛ خيار. حدد موقع الإطار المطلوب في Finder. اسحبه من Finder وإسقاطه على مجلد Frameworks تحت Project Navigator.

C.   انقر بزر الماوس الأيمن على الإطار ، حدد ملفًا جديدًا وأضف الإطار.

64: لنفترض أنك تقوم بإنشاء ملف تعريف لتوفير مخصص في XCode 4.x. أي مما يلي سوف تسعى من الاختبار/فريق الاختبار لإضافته إلى بوابة توفير iOS؟

A.   شهادة توقيع الرمز

B.   ملف تعريف المطور

C.   بيانات التطبيق

D.   معرفات الجهاز

E.   كل ما ورداعلاه

65: أي من السمات التالية في Xcode 4.x ، تمكنك من عرض "التعليق" كنص داخل حقل نص ، كما هو موضح في الصورة؟

A.   العنصر النائب

B.   نص

C.   ملصق

D.   مظهر

E.   عنوان

F.   نص العنصر النائب

66: أي مما يلي هو الإعلان الصحيح لحقل نص الإدخال مع العنوان ، "input2"؟

A.   iboutlet uitextfield *input2 ؛

B.   iboutlet uitext *input2 ؛

C.   Iboutlet uiviewControllerTextField *input2 ؛

D.   Iboutlet uitextfield input2 ؛

67: ما هو استخدام سمة "المعطل" لكائن حقل النص؟

A.   يعود صحيح إذا تم تعطيل حقل النص.

B.   يحدد النص الذي سيتم عرضه كخلفية حقل النص عند تعطيله.

C.   إنه يعيد حالة حقل النص ، أي ما إذا كان معطلًا صحيحًا أم خطأ.

D.   يحدد صورة يتم عرضها كخلفية حقل النص عند تعطيلها.

68: أي من الإعدادات التالية هو اختياري أثناء إرسال تطبيق إلى متجر تطبيقات Apple؟

A.   أيقونة التطبيق

B.   إطلاق صورة

C.   إصدار

69: ما هو استخدام إنشاء منافذ للكائنات في تطبيقات iOS؟

A.   لتحديد أي عرض للتحميل أولا.

B.   لتخطيط كل مسار/انتقال ممكن في التطبيق الخاص بك.

C.   لإنشاء اتصالات بين الكائن وملف NIB/STORYBOARD.

D.   يقومون بإنشاء مرجع من الكائن الموجود في ملف الرمز الخاص بك إلى الكائنات المحددة في ملف NIB/XIB/Storyboard الخاص بك.

70: أي مما يلي ليس حالة من تطبيق iOS؟

A.   لا يعمل

B.   توقفت

C.   غير نشط

D.   معلق

E.   خلفية

71: الصورة المحددة هي لقطة لتطبيق iOS. ماذا يصور؟

A.   كائن واجهة المستخدم ، أي زر Round Rect يتم توصيله بمنفذه والذي قد يتم تعريفه/لا يتم تعريفه/متاح في كائن مالك الملف.

B.   كائن واجهة المستخدم ، أي زر Round Rect يتم الاتصال بعملة/حدث قد يتم تعريفه أو لا يتم تعريفه/متاح في كائن مالك الملف.

C.   كائن واجهة المستخدم ، أي زر Round Rect يتم الاتصال بواجهة قد يتم تعريفها أو لا يتم تعريفها/متاح في كائن مالك الملف.

D.   لا شيء مما بالأعلى.

72: الحد الأدنى الدقة المطلوبة لرموز التطبيق على iOS أو iPod touch مع شاشة غير Retina هو:

A.   24 × 24 بكسل

B.   57 × 57 بكسل

C.   114 × 114 بكسل

D.   72 × 72 بكسل

73: أي من الملفات الشخصية التالية يتم إنشاؤها وتثبيتها تلقائيًا على جهاز iOS عند إضافة جهاز iOS في XCode 4.x لأول مرة؟

A.   ملف تنمية iOS

B.   Run4Color Development

C.   ملف تعريف فريق iOS

D.   ملف تعريف فريق MAC

74: أي مما يلي ليس إجراءً مستلمًا في ثنائية المدين في كائن منشئ واجهة Web View؟

A.   عُد

B.   تقدم للامام

C.   إعادة تحميل

D.   ينعش

E.   توقف

75: أي من الأطر التالية يجب إضافة في مشروع XCode 4.x لتشغيل ملفات الصوت؟

A.   openal.framework

B.   coreaudiokit.framework

C.   Audiotoolbox.framework

D.   كل ما ورداعلاه

76: كاختبار تطبيق iOS ، أي مما يلي هي مزايا وجود ملف تعريف توفير مخصص؟

A.   لا يحتاج المختبرين إلى التسجيل في برنامج مطور Apple.

B.   يتم تسجيل المختبرين في فريق ، وبالتالي يمكنهم استخدام ملف تعريف فريق iOS.

C.   يمكن للمختبرين إنشاء شهادات التوقيع الخاصة بهم.

D.   كل ما ورداعلاه

77: أي من الخيارات التالية هي خاصية كائن UiActivityIndicatorView في Xcode 4.x؟

A.   isanimating

B.   مخصص

C.   hidshenstopped

D.   startAnimating

E.   التوقف

78: أي من ملفات التعريف التالية يجب إنشاؤها لاختبار تطبيق iOS على مجموعة متنوعة من الإصدارات وإصدارات iOS؟

A.   ملف تعريف التوفير المخصص

B.   ملف تعريف فريق iOS

C.   ملف تعريف فريق MAC

D.   لا شيء مما بالأعلى

79: أنت تقوم بتطوير تطبيق لنظام التشغيل iOS في Xcode 4.x. أي من الخيارات التالية سوف تتحقق مما إذا كان حقل نص يحتوي على "Textfield" فارغًا أم لا ، وعرضه في ملصق مع "الإخراج"؟

A.   if (textfield.text == null) {output.text = textfield.text ؛ }

B.   if (textfield.length == 0) {output.text = textfield.text ؛ }

C.   if (textfield.text == @"") {output.text = textfield.text ؛ }

D.   if (textfield.text.length == 0) {output.text = textfield.text ؛ }

80: أي اثنين مما يلي صحيح حول (void) طريقة didreceivemomorywarning؟

A.   يمكن تجاوز هذه الطريقة من قبل المطور لإصدار الذاكرة الإضافية المستخدمة بواسطة وحدة التحكم في العرض إن وجدت.

B.   لا يمكن تجاوز هذه الطريقة.

C.   يتم استدعاء هذه الطريقة من قبل النظام عندما تكون الذاكرة المتاحة منخفضة.

D.   يتصل التطبيق بهذه الطريقة مباشرة لإطلاق الذاكرة عندما تكون الذاكرة المتاحة منخفضة.

81: يتم تحميل بيانات تكوين كائنات عرض الجدول في Xcode 4.x من:

A.   كائن يتوافق مع بروتوكول UitableViewDataSource.

B.   كائن يتوافق مع بروتوكول UitableViewCell.

C.   كائن يتوافق مع بروتوكول UitableViewDelegate.

D.   لا شيء مما بالأعلى.

82: ما هو استخدام قيمة ألفا المتوفرة في سمات كل كائن منشئ الواجهة؟

A.   يتم استخدامه لتعيين عدد عناصر التحكم التي يمكن استغلالها في وقت واحد ، وهو أمر مطلوب لتطبيق يدعم اللمس المتعدد.

B.   يتم استخدامه لتعيين حجم كائن واجهة المستخدم.

C.   يتم استخدامه لتعيين موضع كائن واجهة المستخدم.

D.   يتم استخدامه لتعيين شفافية كائن واجهة المستخدم.

83: كيف يمكنك إنشاء نسيج OpenGL ES مع صورة .png؟

A.   باستخدام خاصية uiimage gltexture

B.   باستخدام UiimageBitMaprep

C.   باستخدام cgContextDrawImage في cgbitmapcontext

D.   لا يمكنك

E.   لا شيء مما بالأعلى

84: هل يمكن استطلاع المواضيع غير المتجانسة للأحداث؟

A.   نعم

B.   لا

85: أي مما يلي هو ميزة فئة capropertyanimation في الرسوم المتحركة الأساسية؟

A.   إنها فئة فرعية مجردة توفر الدعم لرسالة خاصية طبقة محددة بواسطة مسار مفتاح

B.   يسمح بتجميع مجموعة من كائنات الرسوم المتحركة معًا وتشغيلها بشكل متزامن

C.   يوفر استيفاء بسيط لخاصية طبقة

D.   يوفر تأثيرًا انتقاليًا يؤثر على محتوى الطبقة بأكملها. يتلاشى أو يدفع أو يكشف عن محتوى الطبقة عند الرسوم

86: ما هي القيمة الافتراضية لخاصية Anchorpoint في هندسة الطبقة؟

A.   (0.0،0.0)

B.   (0.0،0.5)

C.   (0.5،0.0)

D.   (0.5،0.5)

E.   (1.0،1.0)

87: هل يمكنك إجراء مكالمات باستخدام iPhone SDK؟

A.   نعم

B.   لا

88: ما هي خطوة بناء CompresResources في مشروع iPhone Xcode؟

A.   يقوم بتغيير حجم جميع الملفات في Project Fordisplaying لهم في iPhone.

B.   يقوم بتغيير حجم ملفات PNG في Project Fordisplaying لهم في iPhone.

C.   يضغط الملفات مع الامتدادات .m و .h.

D.   يغير امتداد الملفات والضغط.

89: هل تضيف وظيفة AbpersonCreate السجل الذي تم إنشاؤه حديثًا إلى دفتر العناوين؟

A.   نعم

B.   لا

90: ما هي endianness للشبكة لاتصالات IP؟

A.   Endian كبيرة

B.   ليتل إنديان

C.   مختلط إنديان

D.   تبديل إنديان

E.   واحد إنديان

91: أي مما يلي يمكن استخدامه لرسم صورة مبلطة؟

A.   Quartz 2D Function CGContextDrawtiledImage

B.   uiviews

C.   إما أ أو ب

D.   لا

92: هل يمكن أن يستخدم iPhone رسائل Bonjour؟

A.   نعم

B.   لا <br>

93: هل يمكنك استخدام مؤشرات ترابط POSIX على iPhone؟

A.   نعم

B.   لا

94: أثناء استخدام جهاز iPhone ، يقوم المستخدم بتبديل من تطبيق إلى تطبيق أو خدمة أخرى على الجهاز. ما هو العامل الأكثر أهمية الذي يجب وضعه في الاعتبار للتأكد من أن تطبيقك يعكس أحدث التغييرات التي أجراها المستخدم في المرة القادمة التي يبدأ فيها؟

A.   يجب أن يُطلب من المستخدم النقر فوق حفظ وإغلاق من قائمة ابدأ

B.   يجب أن يُطلب من المستخدم إغلاق التطبيق الخاص بك

C.   يجب برمجة التطبيق لحفظ أي تغييرات مستخدم عند إجراؤها في أسرع وقت ممكن.

D.   لا يوجد أي اعتبار محدد في هذا الصدد ضروري

95: كيف تلعب صوتًا قصيرًا على iPhone؟

A.   مع فئة NSSOUND

B.   مع فئة Uisound

C.   مع وظيفة sevelystesound

D.   مع وظيفة nssystemsound

E.   لا شيء مما بالأعلى

96: أي مما يلي ليس طريقة حدث لمسة؟

A.   - (void) touchesdragged: (NSSET *) يلمس مع: (uievent *) حدث ؛

B.   - (void) touchesmoved: (nsset *) يلمس الحدث: (uievent *) حدث ؛

C.   - (void) touchesbegan: (NSSET *) يلمس الحدث: (uievent *) حدث ؛

D.   - (void) toucsesed: (NSSET *) يلمس الحدث: (uievent *) حدث ؛

E.   - (void) touchescancelled: (NSSES *) يلمس الحدث: (uievent *) حدث

97: هل الانفتاح متاح على iPhone؟

A.   نعم

B.   لا

98:

النظر في الرمز التالي:

(Bool) التطبيق: (Uiapplication *) تطبيق didfinishlaunchingwithoptions: (nsdictionary *) launchOptions {

// تعيين لون الخلفية/نمط

self.window.backgroundColor = [Uicolor BlackColor] ؛

self.tabbarcontroller.tabbar.backgroundcolor = [uicolor clearcolor] ؛

//self.window.backgroundColor = [uicolor colorwithpatternimage: [uiimage imageNamed:@& quot ؛ testbg.png & quot ؛]] ؛

// set statusbar color

[[uiapplication sharblication] setStatusBarStyle: uistatusbarstyleblacktranslucent] ؛

// أضف VILE Controller Controller ' ؛

self.window.rootviewController = self.tabbarcontroller ؛

[Self.Window makekeyandvisible] ؛

العودة نعم ؛

}

كيف يمكن تصحيح الخطأ الذي يتم إلقاؤه في وحدة التحكم ، & quot ؛ من المتوقع أن يكون للتطبيقات وحدة تحكم عرض الجذر في نهاية تشغيل التطبيق & quot ؛؟

A.   self.window = [[[uiwindow incloc] initWithFrame: [[uiscreen mainscreen] الحدود]]]

B.   MenuViewController *menuviewController = [[menuviewController illoc] init] ؛ self.window.rootviewController = menuviewController ؛

C.   كلاهما

D.   لا شيء أعلاه

99:

أي مما يلي يسمح لها بتحديد ما إذا كان التطبيق يعمل على iPhone ، أو إذا كان يعمل على جهاز iPod touch؟

A.   nsstring *deviceType = [uidevice currentDevice] .model ؛ if ([deviceType isequaltoString:@& quot ؛ iPhone & quot ؛])

B.   nsstring *deviceType = [uidevice currentDevice] .Size ؛ if ([deviceType isequaltoString:@& quot ؛ iPhone & quot ؛])

C.   nsstring *deviceType = [uidevice currentDevice] .device ؛ if ([deviceType isequaltoString:@& quot ؛ device & quot ؛])

D.   nsstring *deviceType = [uidevice currentDevice] .iphone ؛ if ([deviceType isequaltoString:@& quot ؛ iPhone & quot ؛])

100:

ما الذي ينطبق على إدارة القوس وإدارة الذاكرة اليدوية؟

A.   دائمًا ما تكون الخصائص في Dealloc تحت إدارة ARC وإدارة الذاكرة اليدوية.

B.   لا تضطر إلى الخروج من الخصائص في Dealloc تحت ARC وإدارة الذاكرة اليدوية.

C.   لا توجد خصائص في Dealloc تحت ARC ولكن ليس في إدارة الذاكرة اليدوية.

D.   لا توجد خصائص في Dealloc تحت إدارة الذاكرة اليدوية ولكن ليس في ARC.