iOS 8应用开发实战 205个快速上手的开发技巧PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:朱克刚著
- 出 版 社:北京:清华大学出版社
- 出版年份:2015
- ISBN:9787302403241
- 页数:425 页
第1章 绪论 1
1-1 移动设备里的小确幸 1
1-2 注册与下载开发工具 2
1-3 使用的语言 4
1-4 Framework概述 7
1-5 设计App 8
1-6 本书在讲述什么 9
1-7 如何使用本书 10
第2章 开发环境 11
2-1 下载集成开发环境 13
2-2 在Mac计算机上制作开发专用证书 14
2-3 将App发布到手机上测试 18
2-4 在Mac计算机上创建发布专用证书 20
2-5 在iTunes Connect中创建App的上架信息 21
2-6 上传App进行审核 26
2-7 模拟器的基本功能 29
2-8 如何增加函数库 31
第3章 Storyboard 32
3-1 我的第一个App——Hello World 37
3-2 让两个按钮调用同一个事件处理方法 42
3-3 一个App多个画面 44
3-4 画面切换 45
3-5 使用导航控件 47
3-6 使用Tab Bar切换画面 48
3-7 传递参数到下一个画面 52
3-8 取消画面切换 54
3-9 不使用Segue的画面切换 55
3-10 在运行阶段加载XIB文件 56
3-11 使用Auto Layout布局 58
3-12 开发同时适合iPhone与iPad的App 60
3-13 Image在Size Classes上的应用 63
3-14 判断设备类型以及取得位置信息 65
第4章 用户界面 67
4-1 弹出警告信息框 69
4-2 利用警告信息框输入账号和密码 70
4-3 使用Picker View选择数据 72
4-4 使用Date Picker设置时间 76
4-5 使用Date Picker设置倒数时间 78
4-6 使用Image View显示图片 79
4-7 使用Image View连续播放图片 82
4-8 在运行阶段动态产生可视化组件 83
4-9 使用Slider 85
4-10 使用Switch 87
4-11 让图片加上滚动条 88
4-12 使用滚动条分页浏览 91
4-13 关闭虚拟键盘 93
4-14 使用Web View加载外部网页 94
4-15 使用Web View显示HTML字符串 96
4-16 使用分页控制器 96
4-17 使用Search Bar搜索数据 99
4-18 加入iAd广告 102
4-19 利用动画方式呈现按钮移动 104
4-20 旋转图片 105
4-21 将直角改成圆角 106
4-22 加上阴影 108
第5章 表格 110
5-1 使用表格组件 113
5-2 显示单元格指示器 116
5-3 在表格上创建两个区块 118
5-4 在表格上删除一条数据 120
5-5 在表格上新增一条数据 121
5-6 得知用户单击哪一个单元格 123
5-7 改变单元格顺序 124
5-8 如何自定义单元格样式 126
5-9 使用表格控件 129
5-10 导航控件与表格 132
5-11 使用Collection组件 133
5-12 表格下拉更新 137
第6章 动态行为 139
6-1 吸附 139
6-2 碰撞 142
6-3 引力 143
6-4 推力 144
6-5 扑向 146
第7章 拍照与音乐 148
7-1 让手机震动 149
7-2 检测设备上是否配备相机与闪光灯 150
7-3 打开相机拍照并保存文件 151
7-4 从相册中挑选一张照片 153
7-5 一次取得相册中的所有照片 156
7-6 播放App内置的音乐 157
7-7 显示目前音乐播放进度 158
7-8 播放已经存在的音乐 160
7-9 取得目前播放中的歌曲信息 162
第8章 手势 166
8-1 使用Tap手势 167
8-2 使用Pinch手势 168
8-3 使用Rotation手势 169
8-4 使用Swipe手势 169
8-5 使用Pan手势 170
8-6 使用Long Press手势 171
第9章 传感器 173
9-1 读取加速器数据 175
9-2 读取陀螺仪数据 177
9-3 读取磁力仪数据 178
9-4 读取Device Motion数据 179
9-5 检测设备摇晃 182
9-6 使用加速器来控制赛车的方向盘 183
9-7 使用距离传感器 186
第10章 绘图 189
10-1 取得绘图区域 190
10-2 在绘图区域上画线 191
10-3 在绘图区域绘制多边形 193
10-4 在绘图区域绘制矩形 195
10-5 在绘图区域绘制弧线 196
10-6 在绘图区域绘制椭圆形 197
10-7 在绘图区域绘制曲线 199
10-8 在绘图区域显示图片 200
第11章 文件管理 202
11-1 创建目录与文件 203
11-2 复制、移动与删除 204
11-3 检查目录或文件是否存在 205
11-4 区分目录与文件 206
11-5 列出目录下的所有文件 207
11-6 设置文件不要备份属性 208
11-7 文字类型的文件I/O 209
11-8 数组类型的文件I/O 210
11-9 将图片存入文件 211
11-10 delegate的用法 212
第12章 结构化数据访问 214
12-1 访问PLIST文件 216
12-2 创建SQLite数据库 218
12-3 连接SQLite数据库 219
12-4 查询数据库中的数据 222
12-5 修改数据库中的数据 223
12-6 数据库访问图片 225
12-7 设计与规划Core Data 226
12-8 访问Core Data数据 230
12-9 查询Core Data时附带查询条件 232
12-10 使用CoreData预存的Fetch Requests 233
12-11 在Core Data预存的Fetch Requests中增加变量 234
12-12 删除Core Data中的数据 235
12-13 访问Core Data中的一对多关系 236
12-14 Core Data访问图片 238
第13章 云端存储 240
13-1 使用iCloud读写文件 241
13-2 使用iCloud读写Key-Value数据 243
13-3 让两个App共享iCloud下的数据 244
13-4 注册Dropbox App及下载SDK 244
13-5 在项目中安装与设置Dropbox SDK 247
13-6 上传文件至Dropbox 249
13-7 从Dropbox下载文件 251
13-8 取得Dropbox上的文件列表与文件信息 254
第14章 多线程 257
14-1 利用传统方式打开多线程 259
14-2 使用NSOperationQueue 261
14-3 使用NSOperation类 262
14-4 使用Main派遣队列 264
14-5 使用Concurrent派遣队列 265
14-6 使用Serial派遣队列 266
14-7 定时器 267
第15章 后台运行 269
15-1 后台播放音乐 272
15-2 后台更新地理坐标 273
15-3 额外争取10分钟的后台运行时间 273
15-4 多线程的后台运行 275
15-5 后台获取 277
第16章 Internet 279
16-1 异步方式下载网页 280
16-2 同步方式下载网页或图片 281
16-3 解析XML 282
16-4 解析JSON 284
16-5 以GET方式发送数据 286
16-6 以POST方式发送数据 286
16-7 与社区网站连接 287
16-8 信息推送 288
16-9 本地信息推送 291
16-10 与推送信息互动 292
第17章 媒体获取 297
17-1 获取静态图片并预览 298
17-2 前后镜头切换 302
17-3 调整相机参数 303
17-4 录制影片 304
17-5 录制声音 308
第18章 通信 312
18-1 蓝牙4.0 Peripheral 313
18-2 蓝牙4.0 Central 316
18-3 iBeacon 320
18-4 将手机模拟成iBeacon 322
18-5 设计Socket Library 324
18-6 设计Socket Library(Server) 329
18-7 设计Socket Library(Client) 334
18-8 Socket范例程序 336
第19章 Cloud Kit 339
19-1 判断是否登录iCloud并取得登录者信息 340
19-2 创建表并读写数据 342
19-3 访问图片或二进制数据 345
19-4 修改与删除数据 348
19-5 关联性设置 350
19-6 订阅与删除异动通知 353
第20章 HealthKit 356
20-1 读取生日性别与血型 357
20-2 写入与读取心跳数据 360
20-3 写入与读取睡眠数据 364
20-4 查询条件设置 366
20-5 列出最大值、最小值或平均值等统计数据 367
第21章 Extension 369
21-1 Today——今天 371
21-2 Action——动作 374
21-3 Share——共享 378
21-4 PhotoEditing——照片编辑 380
21-5 Document Provider——文件管理 383
21-6 Keyboard——键盘 387
第22章 其他 391
22-1 从View中调用AppDelegate方法 391
22-2 取得电池状态 392
22-3 打开机背的LED 393
22-4 拨打电话 394
22-5 E-mail 395
22-6 App间的数据共享 395
22-7 将日期时间格式化输出 397
22-8 使用日历类 399
22-9 将程序设置放在系统设置区中 400
22-10 让系统设置区支持多语言 402
22-11 让App支持多国/地区语言 405
22-12 将屏幕关闭功能取消 409
22-13 隐藏画面最上方的状态栏 410
22-14 Undo与Redo功能 410
22-15 让照片套用滤镜特效 411
22-16 随机数 412
22-17 编写delegate 413
22-18 method延迟调用 415
附录A 数据库概述 416
附录B 谓词语法格式 423
附录C 字符串格式表示 425
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《Maya 2018完全实战技术手册》来阳编著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《Python3从入门到实战》董洪伟 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《长安诗心》宋宁刚著 2019
- 《史学与红学》唐德刚著 2019
- 《朱生豪在上海》朱尚刚著 2019
- 《纸上的关怀》宋宁刚著 2019
- 《光学调频连续波干涉技术》(加)郑刚著;廖寅宵,刘柯,宋金城等译 2019
- 《三体》田加刚著 2019
- 《自然美的传递 本质真的发掘》王春刚著 2014
- 《水下磁性目标精密探测理论与方法》卞光浪,翟国君,欧阳永忠,于波,边刚著 2019
- 《高校图书馆阅读推广理论与实践》刘纪刚著 2019
- 《书缘与人缘》唐德刚著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019