iOS 技术测试多项选择题

iOS 技术测试多项选择题

欢迎访问 MCQss.com 上的 iOS 技术测试多项选择题页面。这里提供了多种与 iOS 相关的交互式问题。您可以选择一个答案并检查它是否正确或错误。

iOS 是由 Apple 开发的用于 iPhone、iPad 和 iPod Touch 等设备的操作系统。它提供了一套用于开发移动应用程序的功能和工具。具备 iOS 技能对于移动应用程序开发人员来说是一项宝贵的技能。

如果您想了解更多关于 iOS 并为技术测试做好准备,重要的是熟悉诸如 Swift 编程语言、UIKit、Core Data、自动化测试等主题。掌握 iOS 知识将帮助您创建创新且高质量的移动应用程序。

MCQss.com 上的 iOS 技术测试多项选择题以交互方式拓展您的知识,并评估您在该领域的理解。您可以使用这些问题来练习、为技术测试做好准备并提升您在 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.   nsmutabledictionary

C.   nsarray

D.   nsdictionary

5: 哪种数据对象可以将时间戳存储最好?

A.   NSString

B.   nsnumber

C.   nsdate

D.   nsarray

6: 框架和边界之间的区别?

A.   界限始终是(0,0),框架来源相对于他的容器视图

B.   一样的

C.   帧适用于Uikit对象,范围是用于核心图。

7: 哪个文件包含应用程序的配置数据?

A.   main.m

B.   config.m

C.   info.plist

D.   AppDelegate.H

8: 您如何引用应用程序捆绑包?

A.   app.io

B.   self.bundle

C.   self.app.filesystem

D.   [nsbundle Mainbundle]

9: 表视图中的每个单元格在每个单元格中调用什么函数?

A.   ViewWillload

B.   celldidappear

C.   CellForrowatIndExpath

D.   ViewDidload

10: 以下哪个键盘快捷键将在模拟器上运行您的应用程序?

A.   命令-A

B.   命令-p

C.   命令r

D.   命令-G

11: NSarray和Nsmutablearray有什么区别?

A.   NSMutableArray的内容一旦创建,就无法修改它,而可以根据需要进行修改NsArray

B.   NSarray是一个AbstractClass类,NSMutablearRay是一个协议

C.   NsArray的内容一旦创建就无法修改,而可以根据需要修改NSMutableArray

D.   NSArray的容量有限为256个项目,而Nsmutablearray是无限的

12: @2x是用什么?

A.   视网膜资产

B.   NSSTRINGS

C.   所有图像

D.   普通资产

13: 当您想要硬编码的字符串时,您的哪个符号将字符串前缀为字符串?

A.   @

B.   *

C.   #

D.   和

14: ARC代表:

A.   分配的参考周期

B.   自动参考计数

C.   自我释放的参考计数器

D.   自动保留收藏

15: 保存保存的创建和配置视图对象的存档称为:

A.   XML

B.   XID

C.   xbi

D.   xib

16: 如果您想要一个可以更改的字符串,您可以初始化哪种数据类型?

A.   NSString

B.   nsmutableString

C.   nschangeablestring

D.   NScore

17: 是或错误:收集视图是表观视图的另一个名称

A.   错误的

B.   真的

18: 是或错:主线程处理触摸输入

A.   真的

B.   错误的

19: 如果仅用于iPad的资产,则如何在文件名中指定它?

A.   〜iPhone

B.   〜iPad

C.   !iPhone

D.   !iPad

20: INDEXPATH有一个部分和一个____

A.   网格

B.   行或项目

C.   柱子

D.   协调

21: 目标C中确定表视图单元格中的功能是什么?

A.   CellForrowatIndExpath

B.   CellfortableView

C.   TableViewCellContents

D.   tableview.cell.content

22: 在手动内存管理中,当您不需要对象上的参考时,您该怎么办?

A.   [OBJ版本];

B.   免费(OBJ)

C.   [obj dealloc]

D.   [obj免费]

23: 用户可以看到以下哪个对象?

A.   查看对象

B.   模型对象

C.   都不是

D.   控制器对象

24: 对还是错:ViewDidload是在ViewDidappear之后出现的?

A.   错误的

B.   真的

25: 使用ARC时,如何在目标C中销毁对象?

A.   将指向其指向1的变量设置为1

B.   所有这些

C.   将指向它指向NIL的变量

D.   将指向它指向0的变量设置为0

26: 可以在不使用接口构建器的情况下制作完整应用程序吗?

A.   是的,但仅用于iPad

B.   是的,在任何平台上

C.   不,您总是必须使用接口构建器来满足苹果的应用标准

27: 如果使用线程,则应在哪个线程上调用哪个线程?

A.   主线程

B.   背景线程

C.   并发线程

D.   任何线程

28: 什么结构可以容纳定义位置的X和Y坐标?

A.   cgsize

B.   cgpoint

C.   cgrect

D.   NSFRAME

29: 可可和可可触摸有什么区别?

A.   可可触摸是可可框架的另一个名称

B.   可可触摸是用于在Mac OS X中开发应用程序的应用程序框架。可可是iPhone,iPad和iPod Touch的应用程序框架。

C.   可可是用于在Mac OS X中开发应用程序的应用程序框架。可可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

B.   他们是一样的

36: 以下哪项持有数据,对用户界面一无所知?

A.   控制器对象

B.   查看对象

C.   模型对象

D.   所有这些

37: 您何时为属性使用“分配”值?

A.   绝不。它应该始终是:原子,非原子,强或弱

B.   对于原始值,例如布尔或nsintegers

C.   在弦上

D.   在阵列和词典上

38: 您在设备的“设置”部分中使用什么来公开应用程序的首选项?

A.   设置

B.   settings.bundle

C.   nsSetting

D.   变量

39: 为了在XCode中测试您的应用程序,可以使用哪些测试框架?

A.   Minunit,iOsunit

B.   (所有这些)

C.   tes

D.   Nunit,Junit

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 alloc] initwithframe:cgrectMake(0,0,0,100,100)]; RectView.BackgroundColor = [Uicolor Redcolor]; Rectview.layer.cornerradius = 8; [self.view addSubView:rectView];

A.   RectView.RoundedCornersVisible = yes;

B.   [RectView DrawRect:RectView.Bounds];

C.   RectView.Layer.MaskStobounds = Yes;

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解析器

46: 对或错?至少一个拥有一个所有者的物体可以被销毁。

A.   真的

B.   错误的

47: 此代码不做很多事情,但是哪一行将在类Someclass 1上调用 +(void)初始化方法1. - (void)dosomething 2. {3. [Someclass SomeClassMethod]; 4. SomeClass *obj = [[Someclass alloc] 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.   响应器对象未保留,当对象被破坏时,指针将指向自由记忆