清华开发者书库 iOS实战 传感器卷 Swift版PDF电子书下载
- 电子书积分:9 积分如何计算积分?
- 作 者:关东升著
- 出 版 社:北京:清华大学出版社
- 出版年份:2015
- ISBN:9787302401872
- 页数:196 页
第1章 准备开始 1
1.1本书结构 1
1.2本书中的约定 1
1.2.1实例代码约定 2
1.2.2图示约定 3
1.2.3方法命名约定 5
1.2.4构造器命名约定 6
第2章 手势识别 8
2.1手势种类 8
2.2使用手势识别器 10
2.2.1视图对象与手势识别 10
2.2.2手势识别状态 10
2.2.3检测Tap(单击) 12
2.2.4检测Long Press(长按) 22
2.2.5检测Pan(平移) 26
2.2.6检测Swipe(滑动) 29
2.2.7检测Rotation(旋转) 32
2.2.8检测Pinch(手指的合拢和张开) 36
2.2.9检测Screen Edge Pan(屏幕边缘平移) 39
2.3触摸事件与手势识别 40
2.3.1事件处理机制 40
2.3.2响应者对象与响应链 41
2.3.3触摸事件 42
2.3.4手势识别 48
本章小结 51
第3章 加速度计与陀螺仪 52
3.1加速度计 53
3.1.1访问加速度计 53
3.1.2实例:通过CMMotionManager访问加速度计 54
3.1.3数据的“滤波” 56
3.1.4实例:数据的“滤波” 58
3.1.5感知设备方向 62
3.1.6实例:感知设备方向 62
3.2陀螺仪 66
3.2.1访问陀螺仪 67
3.2.2检测晃动设备 69
3.2.3实例:检测晃动设备 70
本章小结 71
第4章 指南针与磁力计 72
4.1访问磁力计 72
4.1.1访问导航方面的API 73
4.1.2磁力计与设备方向 73
4.1.3实例:指南针应用 75
4.2检测磁场 78
4.2.1检测磁场API 79
4.2.2实例:特斯拉计应用 79
本章小结 82
第5章 照相机与摄像头 83
5.1iOS设备摄像头 84
5.2图像抓取 84
5.2.1图像选择器 84
5.2.2实例:照相机抓取图片 85
5.2.3编辑图片 89
5.2.4保存图片 90
5.2.5添加照相机图层 92
5.3视频捕获 94
5.3.1实例:视频捕获 94
5.3.2使用UIImagePickerController捕获 95
5.3.3使用AV Foundation捕获 98
本章小结 100
第6章 音频设备访问 101
6.1音频API简介 101
6.2 AVFoundation框架实现音频录制与播放 102
6.2.1音频播放 102
6.2.2实例:音频播放 103
6.2.3音频录制 106
6.2.4实例:音频录制 107
本章小结 111
第7章 使用蓝牙 112
7.1低功耗蓝牙 112
7.1.1 Core Bluetooth API 112
7.1.2中心角色 113
7.1.3外设角色 116
7.2实例:低功耗蓝牙通信 119
7.2.1中心角色编程实现 121
7.2.2外设角色编程实现 127
7.3使用SensorTag开发低功耗蓝牙应用 132
7.3.1 SensorTag开发套件 132
7.3.2实例:我的温度计 133
本章小结 143
第8章 定位 144
8.1获得用户的位置 144
8.1.1定位服务编程 145
8.1.2实例:定位服务 146
8.1.3距离过滤器和精度 147
8.1.4启动和停止定位服务 148
8.1.5获得位置信息 149
8.1.6关于定位服务的测试 150
8.2地理信息反编码与编码查询 155
8.2.1地理信息反编码 155
8.2.2实例:地理信息反编码 155
8.2.3地理信息编码查询 157
8.2.4实例:地理信息编码查询 158
8.3微定位技术 160
8.3.1地理围栏 160
8.3.2 iBeacon技术 160
8.3.3实例:iBeacon技术实现微定位 161
8.3.4接近传感器 169
本章小结 171
第9章 iOS敏捷开发项目实战——增强现实版本铅锤应用 172
9.1应用分析与设计 172
9.1.1应用简介 172
9.1.2需求分析 172
9.1.3原型设计 174
9.2 iOS敏捷开发 174
9.2.1敏捷开发宣言 175
9.2.2 iOS是否可以敏捷开发 175
9.2.3 iOS敏捷开发一般过程 176
9.3任务1:创建应用并初始化工程 177
9.3.1任务1.1:创建PlumbBob工程 177
9.3.2任务1.2:创建主视图控制器 178
9.3.3任务1.3:创建子视图控制器 181
9.3.4任务1.4:视图之间的导航 183
9.3.5任务1.5:设置设备支持方向 187
9.3.6任务1.6:添加铅锤图片 187
9.4任务2:铅锤功能 189
9.4.1任务2.1:添加铅锤ImageView到主视图 189
9.4.2任务2.2:通过加速度计传感器控制铅锤 191
9.5任务3:增强现实功能 193
9.6任务4:关于我们 194
本章小结 196
- 《Maya 2018完全实战技术手册》来阳编著 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《Python3从入门到实战》董洪伟 2019
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《星空摄影后期实战》阿五在路上著 2020
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《半小时漫画股票实战法》财经杂质著 2019
- 《深度学习与飞桨PaddlePaddle Fluid实战》于祥 2019
- 《数字插画实战 人像创作30例》王鲁光著 2019
- 《2017国家执业药师资格考试 全考点实战通关必备 中药学综合知识与技能 第3版》国家执业药师资格考试命题研究专家组 2017
- 《朝与同歌暮与酒》(中国)关东野客 2019
- 《清代宋词学研究》曹明升著 2019
- 《雾都梦话》兰宏升著 2016
- 《昆曲长生殿全集 吟香堂曲谱版》洪升著;周雪华译谱 2018
- 《简明中国声乐史》鞠銮升著 2018
- 《史学内外的范文澜》朱升著 2019
- 《写作教育新论》崔正升著 2018
- 《高职教育的创新发展探索》王升著 2018
- 《现代通信理论与技术研究》李宏升著 2019
- 《浙江文丛 洪升集 上》(清)洪升著;刘辉笺校 2012
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019