《精通iOS开发(第7版)》是iOS应用开发基础教程,内容翔实,语言生动。作者结合大量实例,使用Swift和Objective-C两种语言循序渐进地讲解了适用于iPhone/iPad开发的基本流程。新版介绍强大的iOS 8操作系统,涵盖Xcode 6的新功能,书中所有案例全部重新编写。
目录
- 第1章欢迎来到iOS和Swift世界 1
- 1.1关于本书 1
- 1.2必备条件 1
- 1.2.1选择开发者计划 2
- 1.2.2必备知识 3
- 1.3iOS应用程序的特点 4
- 1.3.1只能运行一个应用 4
- 1.3.2只能使用一个窗口 4
- 1.3.3有限的访问权限 4
- 1.3.4有限的响应时间 4
- 1.3.5有限的屏幕尺寸 5
- 1.3.6有限的系统资源 5
- 1.3.7不支持垃圾回收 6
- 1.3.8一些新功能 6
- 1.3.9与众不同的交互方法 6
- 1.4本书内容 6
- 1.5新版增加内容 8
- 1.6Swift和Xcode版本 8
- 1.7准备好了吗 8
- 第2章创建第一个项目 9
- 2.1在Xcode中创建项目 9
- 2.1.1Xcode项目窗口 12
- 2.1.2深入了解项目 18
- 2.2Interface Builder简介 19
- 2.2.1文件格式 20
- 2.2.2storyboard 21
- 2.2.3资源库 22
- 2.2.4在视图中添加标签 23
- 2.2.5属性修改 27
- 2.3画龙点睛——美化iPhone应用程序 28
- 2.4启动界面 30
- 2.5小结 31
- 第3章实现基本交互 32
- 3.1MVC模式 32
- 3.2创建项目 33
- 3.3视图控制器 34
- 3.3.1输出接口和操作方法 35
- 3.3.2精简视图控制器代码 37
- 3.3.3设计用户界面 38
- 3.3.4运行应用 47
- 3.3.5布局预览 52
- 3.3.6添加字体类型 54
- 3.4应用程序委托 55
- 3.5小结 58
- 第4章更丰富的用户界面 59
- 4.1满是控件的屏幕 59
- 4.2动态控件、静态控件和被动控件 61
- 4.3创建应用程序 62
- 4.4实现图像视图和文本框 62
- 4.4.1添加图像视图 62
- 4.4.2调整图像视图的大小 64
- 4.4.3设置视图属性 65
- 4.4.4添加文本框 67
- 4.4.5添加约束 71
- 4.4.6创建并关联输出接口 72
- 4.5关闭键盘 74
- 4.5.1按下Done按钮关闭键盘 74
- 4.5.2触摸背景关闭键盘 75
- 4.5.3添加滑动条和标签 76
- 4.5.4添加更多约束 78
- 4.5.5创建并关联操作方法和输出接口 78
- 4.5.6实现操作方法 78
- 4.6实现开关、按钮和分段控件 79
- 4.6.1添加两个带标签的开关 80
- 4.6.2为开关创建并关联输出接口和操作