《iOS 8应用开发入门经典(第6版)》——第2章,第2.6节作业

简介:

本节书摘来自异步社区《iOS 8应用开发入门经典(第6版)》一书中的第2章,第2.6节作业,作者 【美】John Ray(约翰 雷),更多章节内容可以访问云栖社区“异步社区”公众号查看

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设备中对其进行测试。

相关文章
|
2月前
|
iOS开发 开发者
苹果iOS App Store上架操作流程详解:从开发者账号到应用发布
很多开发者在开发完iOS APP、进行内测后,下一步就面临上架App Store,不过也有很多同学对APP上架App Store的流程不太了解,下面我们来说一下iOS APP上架App Store的具体流程,如有未涉及到的部分,大家可以及时咨询,共同探讨。
|
2月前
|
开发者 iOS开发
iOS应用上架详细图文教程(上)
App Store作为苹果官方的应用商店,审核严格周期长一直让用户头疼不已,很多app都“死”在了审核这一关,那我们就要放弃iOS用户了吗?当然不是!本期我们从iOS app上架流程开始梳理,详细了解下iOS app上架的那些事。
|
2月前
|
Swift iOS开发 开发者
iOS 应用上架流程详解
iOS 应用上架流程详解
|
2月前
|
Android开发 iOS开发 UED
appuploader   iOS 应用自动发布
appuploader   iOS 应用自动发布
|
3月前
|
存储 监控 iOS开发
iOS应用崩溃了,如何通过崩溃手机连接电脑查找日志方法
在iOS应用开发过程中,调试日志和奔溃日志是开发者必不可少的工具。当iOS手机崩溃时,我们可以连接电脑并使用Xcode Console等工具来查看日志。然而,这种方式可能不够方便,并且处理奔溃日志也相当繁琐。克魔助手的出现为开发者带来了极大的便利,本文将详细介绍其功能和使用方法。 克魔助手会提供两种日志,一种是实时的,一种的是崩溃的。(由于崩溃日志的环境很麻烦,目前只展示实时日志操作步骤)
|
3月前
|
存储 iOS开发
iOS 开发,如何进行应用的本地化(Localization)?
iOS 开发,如何进行应用的本地化(Localization)?
122 2
|
3月前
|
算法 iOS开发 UED
iOS如何进行应用的性能优化?
iOS如何进行应用的性能优化?
39 2
|
2月前
|
Linux 数据安全/隐私保护 iOS开发
如何使用 Xcode 打包导出 IPA 文件并进行 iOS 应用内测,无需支付苹果开发者账号费用?
如何使用 Xcode 打包导出 IPA 文件并进行 iOS 应用内测,无需支付苹果开发者账号费用?
|
25天前
|
安全 数据安全/隐私保护 虚拟化
iOS应用加固方案解析:ipa加固安全技术全面评测
iOS应用加固方案解析:ipa加固安全技术全面评测
36 3
|
1月前
|
运维 监控 安全
应用研发平台EMAS常见问题之sophix ios flutter热更新如何解决
应用研发平台EMAS(Enterprise Mobile Application Service)是阿里云提供的一个全栈移动应用开发平台,集成了应用开发、测试、部署、监控和运营服务;本合集旨在总结EMAS产品在应用开发和运维过程中的常见问题及解决方案,助力开发者和企业高效解决技术难题,加速移动应用的上线和稳定运行。
77 0