欢迎访问 MCQss.com 上的 iOS 技术测试多项选择题页面。这里提供了多种与 iOS 相关的交互式问题。您可以选择一个答案并检查它是否正确或错误。
iOS 是由 Apple 开发的用于 iPhone、iPad 和 iPod Touch 等设备的操作系统。它提供了一套用于开发移动应用程序的功能和工具。具备 iOS 技能对于移动应用程序开发人员来说是一项宝贵的技能。
如果您想了解更多关于 iOS 并为技术测试做好准备,重要的是熟悉诸如 Swift 编程语言、UIKit、Core Data、自动化测试等主题。掌握 iOS 知识将帮助您创建创新且高质量的移动应用程序。
MCQss.com 上的 iOS 技术测试多项选择题以交互方式拓展您的知识,并评估您在该领域的理解。您可以使用这些问题来练习、为技术测试做好准备并提升您在 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. nsmutabledictionary
C. nsarray
D. nsdictionary
A. NSString
B. nsnumber
C. nsdate
D. nsarray
A. 界限始终是(0,0),框架来源相对于他的容器视图
B. 一样的
C. 帧适用于Uikit对象,范围是用于核心图。
A. main.m
B. config.m
C. info.plist
D. AppDelegate.H
A. app.io
B. self.bundle
C. self.app.filesystem
D. [nsbundle Mainbundle]
A. ViewWillload
B. celldidappear
C. CellForrowatIndExpath
D. ViewDidload
A. 命令-A
B. 命令-p
C. 命令r
D. 命令-G
A. NSMutableArray的内容一旦创建,就无法修改它,而可以根据需要进行修改NsArray
B. NSarray是一个AbstractClass类,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. nschangeablestring
D. NScore
A. 错误的
B. 真的
A. 真的
B. 错误的
A. 〜iPhone
B. 〜iPad
C. !iPhone
D. !iPad
A. 网格
B. 行或项目
C. 柱子
D. 协调
A. CellForrowatIndExpath
B. CellfortableView
C. TableViewCellContents
D. tableview.cell.content
A. [OBJ版本];
B. 免费(OBJ)
C. [obj dealloc]
D. [obj免费]
A. 查看对象
B. 模型对象
C. 都不是
D. 控制器对象
A. 错误的
B. 真的
A. 将指向其指向1的变量设置为1
B. 所有这些
C. 将指向它指向NIL的变量
D. 将指向它指向0的变量设置为0
A. 是的,但仅用于iPad
B. 是的,在任何平台上
C. 不,您总是必须使用接口构建器来满足苹果的应用标准
A. 主线程
B. 背景线程
C. 并发线程
D. 任何线程
A. cgsize
B. cgpoint
C. cgrect
D. NSFRAME
A. 可可触摸是可可框架的另一个名称
B. 可可触摸是用于在Mac OS X中开发应用程序的应用程序框架。可可是iPhone,iPad和iPod Touch的应用程序框架。
C. 可可是用于在Mac OS X中开发应用程序的应用程序框架。可可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
B. 他们是一样的
A. 控制器对象
B. 查看对象
C. 模型对象
D. 所有这些
A. 绝不。它应该始终是:原子,非原子,强或弱
B. 对于原始值,例如布尔或nsintegers
C. 在弦上
D. 在阵列和词典上
A. 设置
B. settings.bundle
C. nsSetting
D. 变量
A. Minunit,iOsunit
B. (所有这些)
C. tes
D. Nunit,Junit
E. OCMOCK,OCUNIT,XCTEST
A. NSString
B. nsrange
C. NSSET
D. cgpoint
A. nsubiquitouskeyvaluestore
B. nsurlconnection
C. nsoperation
A. RectView.RoundedCornersVisible = yes;
B. [RectView DrawRect:RectView.Bounds];
C. RectView.Layer.MaskStobounds = Yes;
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解析器
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. ViewDidunLoad
C. ViewWillunload
D. Didreceivemorywarning
E. Dealloc
A. [uiresponder swaysignfirstresponder]
B. [uiresponder didresignfirstresponder]
C. UikeyboardWillHideNotification
D. [uiresponder wistfirstresponder]
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. 您必须将卷设置为avplayeritem上的0
D. 您将属性放在avplayer中
A. 1
B. 2
C. 3
D. 4
E. 5
A. @property(非原子,保留,释放)iboutlet uidatePicker;
B. @property(非原子,保留)iboutlet uidatePicker dp;
C. @property(非原子,保留,发行)
D. @property(非原子,保留)iboutlet uidatePicker *dp;
A. app在项目导航器下的主文件夹,其中存储.xib,.h和.m文件
B. 在Project Navigator下方的应用程序的主文件夹中支持文件文件夹
C. 测试项目导航器下的文件夹
D. 项目导航器下的产品文件夹
A. 扩展框架文件夹。右键单击任何现有框架。 Select“在Finder中显示”选项。在Finder中找到所需的框架。复制并将其粘贴到项目导航器下的Frameworks文件夹中。
B. 扩展框架文件夹。右键单击任何现有框架。 Select“在Finder中显示”选项。在Finder中找到所需的框架。将其从Finder拖动,然后将其放在项目Navigator下的Frameworks文件夹中。
C. 右键单击框架,选择新文件并添加框架。
A. 代码签名证书
B. 开发人员资料
C. 应用程序的数据
D. 设备ID
E. 上述所有的
A. 占位符
B. 文本
C. 标签
D. 外貌
E. 标题
F. 占位符文字
A. iboutlet uitextfield *input2;
B. iboutlet uitext *input2;
C. iboutlet uiviewControllerTextField *input2;
D. iboutlet uitextfield input2;
A. 如果禁用文本字段,它将返回true。
B. 它指定文本被禁用时要显示为文本字段的背景。
C. 它返回文本字段的状态,即残疾还是错误。
D. 它指定了将其禁用时将显示为文本字段的背景的图像。
A. 应用图标
B. 启动图像
C. 版本
A. 指定首先加载的视图。
B. 在您的应用程序中布局所有可能的路径/过渡。
C. 在对象及其笔尖/故事板文件之间创建连接。
D. 他们创建一个从代码文件中的对象的引用到笔尖/XIB/故事板文件中定义的对象。
A. 不运行
B. 停止
C. 不活动
D. 暂停
E. 背景
A. 用户界面对象,即圆形直接按钮正在连接到可能在文件所有者对象中定义/可能无法定义/可用的插座。
B. 用户界面对象,即圆形对象按钮连接到可能在文件所有者对象中定义/可能无法定义/可用的操作/事件。
C. 用户界面对象,即圆形直接按钮正在连接到可能在文件的所有者对象中定义或可能无法定义/可用的接口。
D. 以上都不是。
A. 24 x 24像素
B. 57 x 57像素
C. 114 x 114像素
D. 72 x 72像素
A. iOS开发概况
B. Run4Color开发
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. ISANIMTANE
B. 风俗
C. 躲藏了
D. 开始启动
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. 一个符合UITATION VIEWDATASOURCE协议的对象。
B. 一个符合UITATIONVIEWCELL协议的对象。
C. 一个符合UITATIONVIEWDELEGATE协议的对象。
D. 以上都不是。
A. 它用于设置一次可以挖掘的控件数量,这是支持多点触摸的应用程序所需的。
B. 它用于设置用户界面对象的大小。
C. 它用于设置用户界面对象的位置。
D. 它用于设置用户界面对象的透明度。
A. 使用uiimage gltexture属性
B. 使用uiimagebitmaprep
C. 在CGBITMAPCONTEXT 中使用CGContextDrawImage
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. 它调整了项目中的所有文件,将它们放在iPhone中。
B. 它调整了项目中的png文件大小,将它们放在iPhone中。
C. 它用扩展名.m和.h压缩文件。
D. 它更改了文件的扩展名和压缩。
A. 是的
B. 不
A. 大恩德尼人
B. 小末日
C. 混合末日
D. 交换的恩迪安
E. 单端
A. Quartz 2D功能CGContextDrawtlimage
B. Uiviews
C. A或B
D. 都不是一个
A. 是的
B. 没有<br>
A. 是的
B. 不
A. 应要求用户单击“保存”并关闭从开始菜单
B. 应要求用户关闭您的应用程序
C. 应该对应用程序进行编程,以节省任何用户更改,以便尽快进行。
D. 在这方面没有具体的考虑是必要的
A. 与NSSOUND类
B. 与uisound班
C. 使用AudioServicesPlaysystemsound函数
D. 具有NSSYSTEMSOUND功能
E. 以上都不是
A. - (void)touchesdragged :( nsset *)触摸withEvent :( uievent *)event;
B. - (void)触摸:( nsset *)触摸withEvent :( uievent *)事件;
C. - (void)touchesbegan :( nsset *)触摸withEvent :( uievent *)事件;
D. - (void)触摸:( nsset *)触摸with vith vith vith vith vith :( uievent *)event;
E. - (void)touchescancelled :( nsset *)触摸withevent :( uievent *)事件
A. 是的
B. 不
考虑以下代码:
(bool)应用程序:(uiapplication *)应用程序didfinishlaunchingwithoptions :( nsdictionary *)启动{
//设置背景颜色/模式
self.window.backgroundColor = [Uicolor BlackColor];
self.tabbarcontroller.tabbar.backgroundColor = [uicolor clearcolor];
// self.window.backgroundColor = [uicolor colorWithPatterNimage:[uiimage imageNamed:@testbg.png;
//设置状态栏颜色
[[uiapplication sharedApplication] setstatusbarstyle:uistatusbarstyleblacktranslucent];
//添加标签栏控制器当前视图作为窗口的子视图
self.window.RootViewController = self.tabbarcontroller;
[self.window makekeyandvisible];
返回是;
}
如何纠正在控制台中丢弃的错误,“应用程序有望在启动启动时具有根视图控制器;?
A. self.window = [[[uiwindow alloc] initwithframe:[[uiscreen mainscreen] bounds bounds]] autorelease];
B. menuviewController *menuviewController = [[[MenuviewController alloc] init]; self.window.RootViewController = menuviewController;
C. 两个都
D. 以上都不是
以下哪项允许它确定应用程序是否在iPhone上运行,还是在iPod touch上运行的应用程序?
A. nsString *deviceType = [Uidevice CurrentDevice] .model; if([[deviceType iSequalToString:@&quot'iPhone;])
B. nsString *deviceType = [Uidevice CurrentDevice] .size;如果([deviceType iSequalToString:@quart'iPhone;])
C. nsString *deviceType = [uidevice currentDevice] .device; if([[deviceType iSequalToString:@quot'device&quot;])
D. nsString *deviceType = [uidevice currentDevice] .iphone;如果([deviceType iSequalToString:@quart'iPhone;])
弧和手动内存管理是什么?
A. 在ARC和手动内存管理下,始终将DealLoc中的属性无效。
B. 在ARC和手动内存管理下,不必在DealLoc中删除属性。
C. 在ARC下,在DealLoc中零属性,但在手动内存管理中却没有。
D. 在手动内存管理下,在DealLoc中零属性,但在ARC中没有零。