2.6 作业
iOS 8应用开发入门经典(第6版)
2.6.1 测验
1.新建项目时,您将选择哪种编程语言?
A.Swift。
B.Objective-C。
C.Object Swift。
D.C#。
2.您将使用哪种工具来创建用户界面?
A.UI Builder。
B.iOS模拟器。
C.Interface Builder。
D.Swift User Tool。
3.在Xcode中,出现哪种编码问题时,您依然可以运行应用程序?
A.错误。
B.故障。
C.警告。
D.注意。
4.如果要在代码中添加错误修复说明,可使用哪种标记?
A.FIXME标记。
B.ERROR标记。
C.BUG标记。
D.METHOD标记。
5.Xcode编辑器的哪项功能在您输入方法时提供其信息?
A.Genius Tool。
B.引用库。
C.代码大师(Code master)。
D.自动完成。
6.代码中的错误使用哪种符号表示?
A.禁行标志。
B.惊叹号。
C.X。
D.红色下划线。
7.要在不同的iOS屏幕下测试界面,可使用哪种iOS模拟器?
A.大小可调整的iPhone/iPad。
B.可缩放的iPhone/iPad。
C.自适应iPhone/iPad。
D.默认iPhone/iPad。
8.如果我的域名为johnray.poisontooth.com,我得Xcode项目的组织标识符通常是什么?
A.johnray.poisontooth.com。
B.johnray.com.poisontooth。
C.com.poisontooth.johnray。
D.com.poisontooth。
9.下面哪个区域列出了代码中的所有错误?
A.问题导航器。
B.项目导航器。
C.调试器。
D.符号导航器。
10.在素材目录中,指定应用程序图标的项名为什么?
A.ApplicationIcon。
B.AppIcon。
C.Icon。
D.PlistIcon。
2.6.2 答案
1.A。Swift是Apple新推出的iOS开发语言,本书的所有项目都使用这种语言。
2.C。Interface Builder是Xcode工具集的一部分,用于创建应用程序的用户界面。
3.C。警告会显示在Xcode中,但不会禁止您执行代码。
4.A。FIXME标记可用于指向代码,提醒您修复其中的bug或其他问题。
5.D。在您不知道要使用的方法的语法时,Xcode自动完成功能可帮助您编写代码。
6.A。如果在代码中看到禁行标志,就说明这是错误,必须修复。
7.A。大小可调整的iPhone/iPad让您能够模拟任何屏幕尺寸。
8.C。在大多数情况下,将倒转的域名(即com.poisontooth.johnray)用作组织标识符。
9.A。问题导航器让您能够在一个地方查看所有的错误和警告。
10.B。您必须通过AppIcon条目来添加应用程序图标的1x、2x和3x版本。
2.6.3 练习
1.练习创建项目并在Xcode编辑器中导航。尝试本章没有介绍的一些常见的编辑器功能,如查找并替换。尝试使用标记在源代码中创建有用的跳转点。
2.前往Apple iOS开发中心下载一个示例应用程序,再使用本章介绍的方法生成该应用程序,并在iOS模拟器或iOS设备中对其进行测试。