《iOS实战:传感器卷(Swift版)》

出版日期:2015-8
ISBN:978730240187X
作者:关东升
页数:196页

内容概要

关东升,国内著名iOS/Cocos技术作家,iOS技术顾问,Cocos*有价值专家(CVP),智捷课堂首席培训专家。担任51CTO社区iOS技术顾问,精通iOS、Android和Windows及HTML5等移动开发技术。曾先后主持开发大型网络游戏《神农诀》的iOS和Android客户端开发,国家农产品追溯系统的iPad客户端开发,酒店预订系统的iOS客户端开发,金融系统的ios、Windows及Android客户端开发。在AppStore上发布数款游戏和应用软件,擅长移动平台的应用和游戏类项目开发。长期为中国移动研究院、方正科技、大唐电信、中国石油、工商银行、南方航空、惠普、东软、NTT等企事业单位提供技术咨询及员工培训。著有《iOS网络编程与云端应用最佳实践》、《iOS传感器应用开发最佳实践》、《iOS图形图像、动画和多媒体编程技术最佳实践》、《iOS开发指南》、《交互设计的艺术》、《Cocos2d-x实战:C++卷》、《Cocos2d-x实战:Lua卷》、《Cocos2d-x实战:工具卷》、《Cocos2d-x实战:JS卷》等专业图书。

书籍目录

第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(长按)………. 00
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

作者简介

《iOS实战:传感器卷(Swift版)/清华开发者书库》系统论述了iOS传感器应用开发的相关知识,全部采用**新的基于iOS 8的API。全书分为9章:第1章介绍开发准备工作、本书结构及书中的一些约定;第2章介绍手势识别,通过两种方式实现ios常用手势,包括Tap(单击)、Long Press(长按)、Pan(拖动)、Swipe(滑动)、Rotation(旋转)和Pinch(手指的合拢和张开);第3章介绍加速度计与陀螺仪,通过这两种可以感知设备运动状态的传感器,可以开发出很多有趣的应用和游戏;第4章介绍指南针与磁力计,磁力计可以感知周围的磁场,可以开发指南针、罗盘等导航应用,还可以开发特斯拉计(或高斯计)等感知磁场强度的应用;第5章介绍照相机与摄像头,包括图片抓取、视频捕获等技术;第6章介绍音频设备访问,重点介绍了使用AVFoundation框架实现音频播放和音频录制;第7章介绍使用蓝牙,重点介绍了低功耗蓝牙、Game Kit和蓝牙通信;第8章介绍定位技术,包括定位服务编程、地理信息编码、地理信息反编码、微定位技术iBeacon和接近传感器;第9章是项目实战,通过增强现实版本铅锤应用介绍iOS敏捷开发过程,本项目中综合用到了视频捕获实现的增强现实技术、加速度计等传感器。


 《iOS实战:传感器卷(Swift版)》下载



发布书评

 
 


 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024