图书介绍
Swift iOS应用开发实战PDF|Epub|txt|kindle电子书版本网盘下载
- 刘铭著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111499558
- 出版时间:2015
- 标注页数:240页
- 文件大小:33MB
- 文件页数:256页
- 主题词:程序语言-程序设计
PDF下载
下载说明
Swift iOS应用开发实战PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Swift简介1
1.1 初识Swift2
1.2 了解Playground4
1.2.1 Playground的编辑器模式5
1.2.2 时间轴简介6
1.2.3 Quick Look所支持的类型10
1.2.4 为什么要用Playground10
1.2.5 Playground的一些限制10
1.3 了解Xcode11
1.3.1 使用Xcode创建iOS项目11
1.3.2 Xcode的工具栏14
1.3.3 导航区域15
1.3.4 编辑区域17
1.3.5 实用工具区域18
1.4 使用代码编辑器19
1.5 iOS模拟器22
1.5.1 iOS模拟器的特性22
1.5.2 模拟器中iOS系统的基本设置24
1.5.3 在模拟器中安装和卸载应用程序25
1.5.4 iOS模拟器的限制25
第2章 搭建计算器的界面26
2.1 为移动平台开发应用26
2.2 了解故事板29
2.2.1 创建用户界面工具Interface Builder30
2.2.2 故事板30
2.3 创建用户界面36
2.3.1 设置界面的预览窗口36
2.3.2 向视图添加界面元素38
2.3.3 Interface Builder的布局工具39
2.4 理解iOS 8的视图和窗口41
2.4.1 视图概述41
2.4.2 UIWindow类41
2.4.3 视图的层次41
2.4.4 视图的类型43
2.5 与代码进行关联43
2.5.1 要完成的效果44
2.5.2 理解Outlet和Actions44
2.5.3 使用快速检查器查看关联49
第3章 设计模式和视图控制器51
3.1 MVC设计模式简介51
3.2 Calculator项目中的控制器54
3.2.1 实现计算器运算符的相关代码54
3.2.2 实现计算结果的相关代码56
3.3 关于Application Delegate57
3.4 了解视图控制器59
3.4.1 视图控制器简介59
3.4.2 不同类型的视图控制器61
第4章 使用故事板组织和管理视图64
4.1 创建购物应用程序64
4.1.1 创建应用程序64
4.1.2 创建Shopping的用户界面66
4.1.3 创建数据模型70
4.1.4 添加导航控制器71
4.1.5 创建其他的视图控制器73
4.1.6 在故事板中连接视图77
4.2 调整数据模型79
4.2.1 重建商品信息的数据模型79
4.2.2 改变商品的购买状态81
4.2.3 创建欲购买的商品83
第5章 自定义表格视图86
5.1 剖析表格视图87
5.2 使用UITableViewController创建表格89
5.2.1 创建超市的特价商品列表89
5.2.2 创建特价商品的数据模型91
5.2.3 通过data source传递数据93
5.2.4 在IB中自定义单元格94
5.3 表格视图中的选择与删除99
5.3.1 删除表格中的单元格99
5.3.2 单元格的选择和取消选择101
5.4 委托101
5.4.1 协议102
5.4.2 协议方法103
5.5 设置应用程序启动画面103
5.5.1 直接设置启动画面104
5.5.2 通过LaunchScreen.xib设置启动画面105
第6章 自动布局107
6.1 自动布局的概念107
6.1.1 约束109
6.1.2 约束的关系109
6.1.3 创建约束110
6.2 在IB中创建约束110
6.2.1 为视图元素创建约束111
6.2.2 通过预览查看实时效果112
6.2.3 通过工具栏添加约束113
6.2.4 改变约束的值115
6.2.5 拖曳出约束116
6.3 竖屏下的自动布局117
6.3.1 对于约束的考虑117
6.3.2 添加浏览特价商品详情的功能118
6.3.3 为竖屏界面添加相关约束120
6.3.4 显示相关商品信息123
6.4 横屏下的完美布局125
6.4.1 Size Class125
6.4.2 使用Size Class126
第7章 使用集合视图130
7.1 集合视图简介130
7.2 使用集合视图显示数据132
7.2.1 在故事板中添加新的场景132
7.2.2 为集合视图提供数据133
7.2.3 创建自定义的集合视图单元格136
7.3 自定义集合视图的布局138
7.4 标签栏控制器139
7.4.1 标签栏及其中的标签139
7.4.2 在故事板中添加标签栏控制器140
7.4.3 设置标签栏配置条目143
第8章 获取远程数据145
8.1 使用故事板创建用户界面145
8.2 使用NSURLSession获取数据148
8.2.1 生成URL连接150
8.2.2 使用异步方式解决等待问题152
8.3 构建自定义API控制器154
8.4 添加影片搜索功能157
8.5 设计IMDb的用户界面160
8.5.1 为场景添加虚化背景效果161
8.5.2 通过类的扩展增加String的功能163
8.5.3 自定义label字体和图像视图165
第9章 在程序中获取照片168
9.1 框架简介169
9.2 搭建项目的用户界面170
9.2.1 搭建用户基本界面170
9.2.2 导航栏控制器的Navigation Item173
9.2.3 为Photos Gallery项目建立关联174
9.3 完成Photos Gallery项目的逻辑代码177
9.3.1 使用PHAssetCollection管理照片集177
9.3.2 获取照片集中的照片181
9.3.3 完善PhotoViewController控制器184
9.3.4 完成PhotoViewController的交互186
9.3.5 使用UIImagePickerController多方式获取照片189
第10章 使用Facebook和Twitter整合社交192
10.1 使用Accounts Framework192
10.1.1 访问Twitter账号和账号的属性193
10.1.2 访问Facebook账号和账号的属性199
10.2 使用Social Framework发布内容203
10.2.1 创建Stream控制器203
10.2.2 使用Tweet Composer视图发布消息到Twitter207
10.2.3 发送消息到Facebook209
10.3 使用Social.framework进行API调用210
10.3.1 使用SLRequest检索Twitter流210
10.3.2 获取Facebook信息213
第11章 调试你的应用程序217
11.1 为什么调试很重要217
11.2 编译时候的问题218
11.2.1 错误219
11.2.2 警告219
11.3 运行时候的问题220
11.3.1 断点220
11.3.2 使用调试器221
11.4 帮助文档222
11.5 与帮助文档有关的技巧223
11.6 通过帮助文档了解应用程序图标224
第12章 文件和文件目录管理227
12.1 iOS文件系统简介227
12.2 在磁盘中搜索常用目录229
12.3 读写文件的操作231
12.3.1 将文件写入到目录中231
12.3.2 读取文件内容233
12.4 在磁盘上创建目录234
12.5 遍历目录和文件235
12.5.1 简单地遍历目录和文件235
12.5.2 遍历并获取需要的信息236
12.6 删除文件和目录239