1.2 本书中的约定
为了方便大家阅读,本节会介绍一下书中示例代码和图示的相关约定。
1.2.1 示例代码约定
本书包含了大量示例代码,我们可以从图灵网站本书主页免费注册下载,或者从智捷教育提供的本书服务网站(www.51work6.com)下载,解压后会看到如图1-2所示的目录结构。
图 1-2 源代码文件目录
其中,ch2~ch21代表第2章到第21章的示例代码或一些资源文件,其中工程或工作空间的命名有如下几种形式。
二级目录标号,如“14.3析构器”说明是14.3节中使用的“析构器”Xcode工程或Playground文件示例。图标为
的是Playground文件,图标为
的是Xcode工程。
三级目录标号,如“14.1.1默认构造器”说明是14.1.1节中使用的“默认构造器”。带有“~”的情况,如“2.2.2~2.2.3 HelloWorld”说明是2.2.2节到2.2.3节共同使用的HelloWorld工程或Playground文件示例。
ch20目录下只有一个HelloWorld目录,没有标号,说明第20章整章都使用HelloWorld这个示例。
1.2.2 图示的约定
为了更形象有效地说明知识点或描述操作,本书添加了很多图示,下面简要说明图示中一些符号的含义。
- 图中的圈框。有时读者会看到如图1-3所示的圈框,框中的内容是选中的内容或重点说明的内容。
图 1-3 图中圈框
- 图中的箭头。如图1-4所示,实线箭头用于说明用户的动作,一般箭尾是动作开始的地方,箭头指向动作结束的地方。图1-5所示的虚线箭头在书中用得比较多,常用来描述设置控件的属性等操作。
图 1-4 图中实线箭头
图 1-5 图中虚线箭头
- 图中手势。为了描述操作,我们在图中放置了
等手势符号,这说明点击了此处的按钮,如图1-6所示。
图 1-6 图中手势