| 价格 | ¥99.00 |
| 发货 | 广东东莞市 |
| 数量 | -+ |
| 库存 | 100本 |
本书采用全新的iOS 7 API,详细介绍了iOS 7开发相关的知识点。本书共分为4个部分:第一部分为基础篇,介绍了iOS的一些基础知识;第二部分为网络篇,介绍了iOS网络开发相关的知识;第三部分为进阶篇,介绍了iOS内容、商业思考等;第四部分为实战篇,从无到有地介绍了两个真实的iOS应用:MyNotes应用和2016里约热内卢奥运会应用。
本书适用于iOS应用开发人员、大学老师、培训学员以及对于iOS开发感兴趣的群体使用,也可作为iOS培训教材使用。
第一部分 基 础 篇
第1章 开篇综述 2
1.1 iOS概述 2
1.1.1 iOS介绍 2
1.1.2 iOS 7新特性 2
1.2 开发环境及开发工具 3
1.3 本书中的约定 4
1.3.1 案例代码约定 5
1.3.2 图示的约定 5
第2章 第一个iOS应用程序 7
2.1 创建HelloWorld工程 7
2.1.1 创建工程 7
2.1.2 Xcode中的iOS工程模板 12
2.1.3 应用剖析 13
2.2 HelloWorld工程中故事板文件Main.storyboard 16
2.2.1 故事板的导航特点 16
2.2.2 故事板中的Scene和Segue 17
2.3 应用生命周期 17
2.3.1 非运行状态——应用启动场景 19
2.3.2 点击Home键——应用退出场景 20
2.3.3 挂起重新运行场景 21
2.3.4 内存清除——应用终止场景 22
2.4 视图生命周期 22
2.4.1 视图生命周期与视图控制器关系 23
2.4.2 iOS UI状态保持和恢复 24
2.5 设置产品属性 26
2.5.1 Xcode中的Project和Target 26
2.5.2 设置常用的产品属性 28
2.6 iOS API简介 30
2.6.1 API概述 30
2.6.2 如何使用API帮助 32
2.7 小结 34
第3章 UIView与控件 35
3.1 视图“始祖”——UIView 35
3.1.1 UIView“家族” 35
3.1.2 应用界面的构建层次 37
3.1.3 视图分类 38
3.2 标签控件和按钮控件 38
3.2.1 标签控件 39
3.2.2 按钮控件 39
3.2.3 动作和输出口 41
3.3 TextField控件和TextView控件 43
3.3.1 TextField控件 44
3.3.2 TextView控件 44
3.3.3 键盘的打开和关闭 45
3.3.4 关闭和打开键盘的通知 46
3.3.5 键盘的种类 47
3.4 开关控件、滑块控件和分段控件 48
3.4.1 开关控件 49
3.4.2 滑块控件 49
3.4.3 分段控件 49
3.5 网页控件WebView 50
3.5.1 WebView介绍 50
3.5.2 使用WebView构建Hybrid应用 53
3.6 屏幕滚动控件ScrollView 58
3.6.1 ScrollView属性的设置 58
3.6.2 键盘与其他控件的协同 63
3.7 等待相关的控件与进度条 65
3.7.1 活动指示器ActivityIndicatorView 66
3.7.2 进度条ProgressView 66
3.8 警告框和操作表 67
3.8.1 警告框alertView 67
3.8.2 操作表ActionSheet 69
3.9 工具栏和导航栏 70
3.9.1 工具栏 70
3.9.2 导航栏 73
3.10 屏幕布局 77
3.10.1 iPad、iPhone和iPhone 5屏幕布局 77
3.10.2 布局和相对布局 78
3.10.3 使用AutoLayout布局 80
3.10.4 旋转你的屏幕 82
3.11 选择器 86
3.11.1 日期选择器 86
3.11.2 普通选择器 88
3.11.3 数据源协议与委托协议 90
3.12 集合视图 92
3.12.1 集合视图介绍 92
3.12.2 集合视图单元格 94
3.12.3 数据源协议与委托协议 97
3.13 小结 97
第4章 表视图 98
4.1 概述 98
4.1.1 表视图的组成 98
4.1.2 表视图的相关类 99
4.1.3 表视图分类 100
4.1.4 单元格的组成和样式 103
4.1.5 数据源协议与委托协议 105
4.2 简单表视图 106
4.2.1 创建简单表视图 106
4.2.2 自定义单元格 110
4.2.3 添加搜索栏 114
4.3