ـ iOS على MCQss.com. في هذه الصفحة، ستجد مجموعة متنوعة من الأسئلة التفاعلية المتعلقة بـ iOS. يمكنك اختيار إجابة والتحقق مما إذا كانت صحيحة أم خاطئة.
iOS هو نظام تشغيل تم تطويره بواسطة Apple للأجهزة مثل iPhone و iPad و iPod Touch. يوفر مجموعة من الميزات والأدوات لتطوير تطبيقات الجوال. إتقان iOS هو مهارة قيمة لمطوري التطبيقات الجوالة.
إذا كنت ترغب في معرفة المزيد حول iOS والتحضير لاختبار تقني، فمن المهم أن تتعرف على مواضيع مثل لغة البرمجة Swift وUIKit وCore Data واختبارات الأتمتة، وغيرها. إتقان iOS سيمكنك من إنشاء تطبيقات جوالة مبتكرة وعالية الجودة.
تقدم أسئلة اختيارية متعددة لاختبار تقني لـ iOS على MCQss.com طريقة تفاعلية لتوسيع معرفتك وتقييم فهمك في هذا المجال. يمكنك استخدام هذه الأسئلة للممارسة والاستعداد للاختبار التقني وتحسين مهاراتك في iOS.
تتمثل فوائد هذه الأسئلة الاختيارية لاختبار تقني لـ iOS في القدرة على تقييم مستوى معرفتك، وتحديد المجالات التي تحتاج إلى تحسين، والاستعداد للاختبارات التقنية والمقابلات.
A. خطأ شنيع
B. حقيقي
A. يجب أن تكون سلسلة حرفية
B. يجب أن تتوافق مع بروتوكول nscopying
C. يجب أن يكون ذبل NSString أو nsnumber
D. يمكن أن يكون أي كائن
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 = المركز ؛
A. nsmutablearray
B. nsmutabletictionary
C. nsarray
D. NSDictionary
A. NSString
B. nsnumber
C. nsdate
D. nsarray
A. الأصل الحدود دائمًا (0 ، 0) ، أصل الإطار يتعلق بعرض الحاوية
B. هو نفسه
C. الإطار مخصص لكائنات Uikit ، الحدود مخصصة لـ CoreGraphics.
A. Main.M
B. config.m
C. info.plist
D. appdelegate.h
A. app.io
B. الذات
C. self.app.filesystem
D. [nsbundle mainbundle]
A. ViewWillload
B. CellDidAppear
C. cellforrowatindexpath
D. ViewDidload
A. Command-A
B. Command-P
C. Command-R
D. Command-G
A. لا يمكن تعديل محتويات nsmutablearray بمجرد إنشائها في حين يمكن تعديل nsarray حسب الحاجة
B. Nsarray هو فئة مجردة و NSMutableArray هو بروتوكول
C. لا يمكن تعديل محتويات nsarray بمجرد إنشائها في حين يمكن تعديل nsmutablearray حسب الحاجة
D. لدى Nsarray سعة محدودة من 256 عنصرًا حيث يكون NSMutableArray غير محدود
A. أصول شبكية العين
B. NSStrings
C. جميع الصور
D. الأصول الطبيعية
A. @
B. *
C. #
D. & &
A. دورات مرجعية مخصصة
B. المرجع التلقائي العد
C. عدادات مرجعية صدر تلقائي
D. المجموعات المحتجزة التلقائي
A. XML
B. XID
C. xbi
D. XIB
A. NSString
B. nsmutablestring
C. nschangeBlestring
D. nscore
A. خطأ شنيع
B. حقيقي
A. حقيقي
B. خطأ شنيع
A. ~ iPhone
B. ~ iPad
C. !ايفون
D. !اى باد
A. شبكة
B. صف أو عنصر
C. عمود
D. تنسيق
A. cellforrowatindexpath
B. CellorveableView
C. TableViewCellContents
D. TableView.Cell.Content
A. [إصدار OBJ] ؛
B. مجاني (OBJ)
C. [OBJ Dealloc]
D. [OBJ Free]
A. عرض الكائنات
B. كائنات النموذج
C. أيا من هذه
D. كائنات وحدة التحكم
A. خطأ شنيع
B. حقيقي
A. قم بتعيين المتغير الذي يشير إليه إلى 1
B. كل هذه
C. قم بتعيين المتغير الذي يشير إليه إلى لا شيء
D. قم بتعيين المتغير الذي يشير إليه إلى 0
A. نعم ، ولكن فقط ل iPad
B. نعم ، على أي منصة
C. لا ، يجب عليك دائمًا استخدام Builder للواجهة لتلبية معايير تطبيق Apple
A. الموضوع الرئيسي
B. موضوع الخلفية
C. المواضيع المتزامنة
D. أي موضوع
A. cgsize
B. cgpoint
C. cgrect
D. NSFrame
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.
A. poptorootviewController
B. CloseCurrentView
C. PoptomainviewController
D. PushRootViewController
A. مساحة الاسم
B. الفئة هي وسيلة لإضافة طرق إلى فئة موجودة بالفعل
C. مجموعة من الفصول
D. طريقة لإضافة متغيرات المثيل إلى فئة موجودة بالفعل
A. تجميع خطأ
B. لا شيء سوف يفعل
C. تحطم وقت التشغيل
D. بعض الوقت تحطم بعض الوقت بشكل جيد
A. هي طريقة مثيل
B. كلاهما صحيح
C. هي طريقة الفصل
D. كلاهما كاذب
A. ملفات Java Jar
B. نصوص
C. مكتبات C ++
D. التنفيذيين
A. nsinteger طويل int و int هو مجرد int
B. إنهم متشابهون
A. كائنات وحدة التحكم
B. عرض الكائنات
C. كائنات النموذج
D. كل هذه
A. أبداً. يجب أن يكون دائمًا: ذري أو غير ذري أو قوي أو ضعيف
B. بالنسبة للقيم البدائية مثل Bools أو Nsintegers
C. على الأوتار
D. في المصفوفات والقواميس
A. الإعدادات
B. الإعدادات.
C. NSSetting
D. المتغيرات
A. minunit ، iosunit
B. (كل هذه)
C. اختبارات
D. نونيت ، جونيت
E. Ocmock ، Ocunit ، Xctest
A. NSString
B. nsrange
C. NSSET
D. cgpoint
A. nsubiquitouskeyvaluestore
B. nsurlconnection
C. nsoperation
A. rectview.RoundedCornersVisible = نعم ؛
B. [RectView DrawRect: Rectview.bounds] ؛
C. rectview.layer.maskstobounds = نعم ؛
D. [rectview setNeedsDisplay] ؛
A. لا يمكن إعلان فئة إلا للفصول التجريدية.
B. يمكنك أيضًا استخدام فئات لتقسيم تنفيذ فئة معقدة عبر ملفات شفرة المصدر المتعددة.
C. بناء الجملة لإعلان الفئة تستخدم الكلمة الرئيسية protocol.
D. يتوليف المترجم أي متغير أو أساليب ملحق خاصية للفئة.
A. iOS 7 يدعم autolayout.
B. تم إعادة تصميم واجهة مستخدم iOS 7 بالكامل.
C. تم إعادة تصميم واجهة مستخدم iOS 7 بالكامل ولديها دعم 64 بت.
D. لا يتم دعم iOS 6 على iPhone 5S و iPhone 5C
A. ساكس محلل
B. DOM Parser
A. حقيقي
B. خطأ شنيع
A. السطر 3
B. خط 1
C. الخط 5
D. الخط 4
A. معلق
B. غير نشط
C. انتهى
D. لا شيء أعلاه
E. خلفية
A. لا يمكن للفصل تنفيذ أكثر من بروتوكول واحد
B. لا يمكن الإعلان عن الفصل بأنه مجردة
C. يجب أن تبدأ متغيرات المثيل مع السطح السفلي
D. يجب إعلان متغيرات المثيل في ملف الرأس الذي يحتوي على تعريف الفئة
A. يتم الاحتفاظ كائن المستجيب ويتم ضبط المؤشر على لا شيء عند تدمير الكائن
B. لا يتم الاحتفاظ كائن المستجيب ويتم ضبط المؤشر على لا شيء عند تدمير الكائن
C. يتم الاحتفاظ كائن المستجيب وسيشير المؤشر إلى الذاكرة الحرة عند تدمير الكائن
D. لا يتم الاحتفاظ بكائن المستجيب وسيشير المؤشر إلى ذاكرة حرة عند تدمير الكائن
A. عندما يتم تنفيذ العملية أو الانتهاء منها (ربما لأنه تم إلغاؤها) ويتم استدعاء طريقة البدء مرة أخرى.
B. عندما تحاول استرداد نتيجة كائن nsinvocationOperation الذي تم إلغاؤه.
C. عندما تحاول إضافة كتلة إكمال إلى عملية يتم تنفيذها أو الانتهاء منها بالفعل.
D. عندما تكون العملية غير جاهزة للتنفيذ ولكن يتم استدعاء طريقة البدء.
E. عندما تكون قيمة الإرجاع من كتلة الانتهاء لا شيء.
A. خطأ شنيع
B. حقيقي
A. nsurl
B. NSDocument
C. nsarray
D. uidocument
A. لا شيء أعلاه
B. lovedidunload
C. ViewWillUnload
D. didreceiveMemoryWarning
E. Dealloc
A. [uiResponder يجب أن anhresignfirstresponder]
B. [uiresponder didresignfirstresponder]
C. uikeyboardwillhidenotification
D. [uiResponder ResignFirstreSponder]
E. لا يمكن القيام بذلك
A. يمكنك تعديل Uikit الرسم على موضوع خلفية
B. لا شيء من هذا صحيح
C. يمكنك تعديل طبقات الرسوم المتحركة الأساسية على موضوع خلفية
D. يمكنك فقط إنشاء سياق صورة على الخيط الرئيسي والرسم
A. cashapelayer
B. cgpathlayer
C. Capathlayer
D. cgpathreflayer
E. كالاير
A. استمر في التنزيل دون حدود فقط منذ iOS 7
B. استمر في التنزيل بحدود
C. استمر في التنزيل فقط منذ iOS 7
D. استمر في التنزيل بحدود فقط منذ iOS 7
A. يجب عليك استخراج مسارات الصوت وتعيين وحدة التخزين على 0
B. لقد وضعت الخاصية صامتة في AvplayerItem
C. يجب عليك تعيين وحدة التخزين على 0 على AvplayerItem
D. لقد وضعت الممتلكات الصامتة في Avplayer
A. 1
B. 2
C. 3
D. 4
E. 5
A. property (nonatomic ، الاحتفاظ ، الإصدار) iboutlet uiadepicker ؛
B. property (nonatomic ، الاحتفاظ) iboutlet uiadepicker dp ؛
C. PROPERTY (nonatomic ، الاحتفاظ ، الإصدار) iboutlet uiadepicker & dp ؛
D. property (nonatomic ، الاحتفاظ) iboutlet uiadepicker *dp ؛
A. المجلد الرئيسي للتطبيق تحت Project Navigator ، حيث يتم تخزين ملفات .xib و .h و .m
B. مجلد الملفات الداعمة في المجلد الرئيسي لتطبيقك ضمن مشروع Navigator
C. مجلد الاختبارات تحت مشروع Navigator
D. مجلد المنتجات تحت مشروع Navigator
A. توسيع مجلد إطار العمل. انقر بزر الماوس الأيمن على أي إطار حالي. حدد & quot ؛ عرض في Finder & quot ؛ خيار. حدد موقع الإطار المطلوب في Finder. نسخه ولصقه في مجلد الأطر تحت Project Navigator.
B. توسيع مجلد إطار العمل. انقر بزر الماوس الأيمن على أي إطار حالي. حدد & quot ؛ عرض في Finder & quot ؛ خيار. حدد موقع الإطار المطلوب في Finder. اسحبه من Finder وإسقاطه على مجلد Frameworks تحت Project Navigator.
C. انقر بزر الماوس الأيمن على الإطار ، حدد ملفًا جديدًا وأضف الإطار.
A. شهادة توقيع الرمز
B. ملف تعريف المطور
C. بيانات التطبيق
D. معرفات الجهاز
E. كل ما ورداعلاه
A. العنصر النائب
B. نص
C. ملصق
D. مظهر
E. عنوان
F. نص العنصر النائب
A. iboutlet uitextfield *input2 ؛
B. iboutlet uitext *input2 ؛
C. Iboutlet uiviewControllerTextField *input2 ؛
D. Iboutlet uitextfield input2 ؛
A. يعود صحيح إذا تم تعطيل حقل النص.
B. يحدد النص الذي سيتم عرضه كخلفية حقل النص عند تعطيله.
C. إنه يعيد حالة حقل النص ، أي ما إذا كان معطلًا صحيحًا أم خطأ.
D. يحدد صورة يتم عرضها كخلفية حقل النص عند تعطيلها.
A. أيقونة التطبيق
B. إطلاق صورة
C. إصدار
A. لتحديد أي عرض للتحميل أولا.
B. لتخطيط كل مسار/انتقال ممكن في التطبيق الخاص بك.
C. لإنشاء اتصالات بين الكائن وملف NIB/STORYBOARD.
D. يقومون بإنشاء مرجع من الكائن الموجود في ملف الرمز الخاص بك إلى الكائنات المحددة في ملف NIB/XIB/Storyboard الخاص بك.
A. لا يعمل
B. توقفت
C. غير نشط
D. معلق
E. خلفية
A. كائن واجهة المستخدم ، أي زر Round Rect يتم توصيله بمنفذه والذي قد يتم تعريفه/لا يتم تعريفه/متاح في كائن مالك الملف.
B. كائن واجهة المستخدم ، أي زر Round Rect يتم الاتصال بعملة/حدث قد يتم تعريفه أو لا يتم تعريفه/متاح في كائن مالك الملف.
C. كائن واجهة المستخدم ، أي زر Round Rect يتم الاتصال بواجهة قد يتم تعريفها أو لا يتم تعريفها/متاح في كائن مالك الملف.
D. لا شيء مما بالأعلى.
A. 24 × 24 بكسل
B. 57 × 57 بكسل
C. 114 × 114 بكسل
D. 72 × 72 بكسل
A. ملف تنمية iOS
B. Run4Color Development
C. ملف تعريف فريق iOS
D. ملف تعريف فريق MAC
A. عُد
B. تقدم للامام
C. إعادة تحميل
D. ينعش
E. توقف
A. openal.framework
B. coreaudiokit.framework
C. Audiotoolbox.framework
D. كل ما ورداعلاه
A. لا يحتاج المختبرين إلى التسجيل في برنامج مطور Apple.
B. يتم تسجيل المختبرين في فريق ، وبالتالي يمكنهم استخدام ملف تعريف فريق iOS.
C. يمكن للمختبرين إنشاء شهادات التوقيع الخاصة بهم.
D. كل ما ورداعلاه
A. isanimating
B. مخصص
C. hidshenstopped
D. startAnimating
E. التوقف
A. ملف تعريف التوفير المخصص
B. ملف تعريف فريق iOS
C. ملف تعريف فريق MAC
D. لا شيء مما بالأعلى
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 ؛ }
A. يمكن تجاوز هذه الطريقة من قبل المطور لإصدار الذاكرة الإضافية المستخدمة بواسطة وحدة التحكم في العرض إن وجدت.
B. لا يمكن تجاوز هذه الطريقة.
C. يتم استدعاء هذه الطريقة من قبل النظام عندما تكون الذاكرة المتاحة منخفضة.
D. يتصل التطبيق بهذه الطريقة مباشرة لإطلاق الذاكرة عندما تكون الذاكرة المتاحة منخفضة.
A. كائن يتوافق مع بروتوكول UitableViewDataSource.
B. كائن يتوافق مع بروتوكول UitableViewCell.
C. كائن يتوافق مع بروتوكول UitableViewDelegate.
D. لا شيء مما بالأعلى.
A. يتم استخدامه لتعيين عدد عناصر التحكم التي يمكن استغلالها في وقت واحد ، وهو أمر مطلوب لتطبيق يدعم اللمس المتعدد.
B. يتم استخدامه لتعيين حجم كائن واجهة المستخدم.
C. يتم استخدامه لتعيين موضع كائن واجهة المستخدم.
D. يتم استخدامه لتعيين شفافية كائن واجهة المستخدم.
A. باستخدام خاصية uiimage gltexture
B. باستخدام UiimageBitMaprep
C. باستخدام cgContextDrawImage في cgbitmapcontext
D. لا يمكنك
E. لا شيء مما بالأعلى
A. نعم
B. لا
A. إنها فئة فرعية مجردة توفر الدعم لرسالة خاصية طبقة محددة بواسطة مسار مفتاح
B. يسمح بتجميع مجموعة من كائنات الرسوم المتحركة معًا وتشغيلها بشكل متزامن
C. يوفر استيفاء بسيط لخاصية طبقة
D. يوفر تأثيرًا انتقاليًا يؤثر على محتوى الطبقة بأكملها. يتلاشى أو يدفع أو يكشف عن محتوى الطبقة عند الرسوم
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)
A. نعم
B. لا
A. يقوم بتغيير حجم جميع الملفات في Project Fordisplaying لهم في iPhone.
B. يقوم بتغيير حجم ملفات PNG في Project Fordisplaying لهم في iPhone.
C. يضغط الملفات مع الامتدادات .m و .h.
D. يغير امتداد الملفات والضغط.
A. نعم
B. لا
A. Endian كبيرة
B. ليتل إنديان
C. مختلط إنديان
D. تبديل إنديان
E. واحد إنديان
A. Quartz 2D Function CGContextDrawtiledImage
B. uiviews
C. إما أ أو ب
D. لا
A. نعم
B. لا <br>
A. نعم
B. لا
A. يجب أن يُطلب من المستخدم النقر فوق حفظ وإغلاق من قائمة ابدأ
B. يجب أن يُطلب من المستخدم إغلاق التطبيق الخاص بك
C. يجب برمجة التطبيق لحفظ أي تغييرات مستخدم عند إجراؤها في أسرع وقت ممكن.
D. لا يوجد أي اعتبار محدد في هذا الصدد ضروري
A. مع فئة NSSOUND
B. مع فئة Uisound
C. مع وظيفة sevelystesound
D. مع وظيفة nssystemsound
E. لا شيء مما بالأعلى
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 *) حدث
A. نعم
B. لا
النظر في الرمز التالي:
(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. لا شيء أعلاه
أي مما يلي يسمح لها بتحديد ما إذا كان التطبيق يعمل على 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 ؛])
ما الذي ينطبق على إدارة القوس وإدارة الذاكرة اليدوية؟
A. دائمًا ما تكون الخصائص في Dealloc تحت إدارة ARC وإدارة الذاكرة اليدوية.
B. لا تضطر إلى الخروج من الخصائص في Dealloc تحت ARC وإدارة الذاكرة اليدوية.
C. لا توجد خصائص في Dealloc تحت ARC ولكن ليس في إدارة الذاكرة اليدوية.
D. لا توجد خصائص في Dealloc تحت إدارة الذاكرة اليدوية ولكن ليس في ARC.