当前位置:主页 > 计算机电子书 > 移动开发 > iOS开发下载
iOS传感器应用开发最佳实践

iOS传感器应用开发最佳实践 PDF 超清完整版

  • 更新:2021-08-31
  • 大小:25.79MB
  • 类别:iOS开发
  • 作者:关东升
  • 出版:清华大学出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

iOS传感器应用开发最佳实践

作者:关东升 著

出版时间:2014年版

本书采用基于iOS 7最新的API,系统介绍了iOS设备主要的传感器应用开发的相关知识。本书共分为9章,分别从编程原理与开发实践两个角度论述了手势识别、加速度计、陀螺仪、指南针、磁力计、照相机、摄像头、音频设备访问、定位和蓝牙通信,以及iOS敏捷开发项目实战——增强现实版本铅锤应用等。本书适合从事iOS开发,尤其是传感器应用开发的读者阅读使用。为便于读者快速动手实践,本书配套提供了所有实例的源代码。

目录

  • 第1章开篇综述
  • 1.1本书结构
  • 1.2本书中的约定
  • 1.2.1实例代码约定
  • 1.2.2图示的约定
  • 第2章手势识别
  • 2.1手势种类
  • 2.2使用手势识别器
  • 2.2.1视图对象与手势识别
  • 2.2.2手势识别状态
  • 2.2.3检测Tap
  • 2.2.4检测Long Press
  • 2.2.5检测Pan
  • 2.2.6检测Swipe
  • 2.2.7检测Rotation
  • 2.2.8检测Pinch
  • 2.3触摸事件与手势识别
  • 2.3.1事件处理机制
  • 2.3.2响应者对象与响应链
  • 2.3.3触摸事件
  • 2.3.4手势识别
  • 本章小结
  • 第3章加速度计与陀螺仪
  • 3.1加速度计
  • 3.1.1访问加速度计
  • 3.1.2实例:通过Accelerometer访问加速度计
  • 3.1.3实例:通过CMMotionManager访问加速度计
  • 3.1.4数据的“滤波”
  • 3.1.5实例:数据的“滤波”
  • 3.1.6感知设备方向
  • 3.1.7实例:感知设备方向
  • 3.2陀螺仪
  • 3.2.1访问陀螺仪
  • 3.2.2检测晃动设备
  • 3.2.3实例:检测晃动设备
  • 本章小结
  • 第4章指南针与磁力计
  • 4.1访问磁力计
  • 4.1.1访问导航方面的API
  • 4.1.2磁力计与设备方向
  • 4.1.3实例:指南针应用
  • 4.2检测磁场
  • 4.2.1检测磁场API
  • 4.2.2实例:特斯拉计应用
  • 本章小结
  • 第5章照相机与摄像头
  • 5.1iOS设备摄像头
  • 5.2图像抓取
  • 5.2.1图像选择器
  • 5.2.2实例:照相机抓取图片
  • 5.2.3编辑图片
  • 5.2.4保存图片
  • 5.2.5添加照相机图层
  • 5.3视频捕获
  • 5.3.1实例:视频捕获
  • 5.3.2使用UIImagePickerController捕获
  • 5.3.3使用AVFoundation捕获
  • 本章小结
  • 第6章音频设备访问
  • 6.1音频API介绍
  • 6.2AVFoundation框架实现音频录制与播放
  • 6.2.1音频播放
  • 6.2.2实例:音频播放
  • 6.2.3音频录制
  • 6.2.4实例:音频录制
  • 本章小结
  • 第7章使用蓝牙
  • 7.1Game Kit应用开发
  • 7.1.1对等结构网络
  • 7.1.2Game Kit API
  • 7.1.3实例:基于蓝牙对等网络通信
  • 7.2低功耗蓝牙
  • 7.2.1Core Bluetooth API
  • 7.2.2中心角色
  • 7.2.3外设角色
  • 7.3实例:低功耗蓝牙通信
  • 7.3.1中心角色编程实现
  • 7.3.2外设角色编程实现
  • 7.4使用SensorTag开发蓝牙低功耗应用
  • 7.4.1SensorTag开发套件
  • 7.4.2实例:我的温度计
  • 本章小结
  • 第8章定位
  • 8.1获得用户的位置
  • 8.1.1定位服务编程
  • 8.1.2实例:定位服务
  • 8.1.3距离过滤器和精度
  • 8.1.4启动和停止定位服务
  • 8.1.5获得位置信息
  • 8.1.6关于定位服务的测试
  • 8.2地理信息编码与反编码
  • 8.2.1地理信息反编码
  • 8.2.2实例:地理信息反编码
  • 8.2.3地理信息编码查询
  • 8.2.4实例:地理信息编码查询
  • 8.3微定位技术
  • 8.3.1地理围栏
  • 8.3.2iOS 7中的iBeacon技术
  • 8.3.3实例:iBeacon技术实现微定位
  • 8.4接近传感器
  • 本章小结
  • 第9章iOS敏捷开发项目实战——增强现实版本铅锤应用
  • 9.1应用分析与设计
  • 9.1.1应用概述
  • 9.1.2需求分析
  • 9.1.3原型设计
  • 9.2iOS敏捷开发
  • 9.2.1敏捷开发宣言
  • 9.2.2iOS可以敏捷开发
  • 9.2.3iOS敏捷开发一般过程
  • 9.3任务1:创建应用并初始化工程
  • 9.3.1任务1.1:创建PlumbBob工程
  • 9.3.2任务1.2:设置状态栏
  • 9.3.3任务1.3:设置设备支持方向
  • 9.3.4任务1.4:添加铅锤图片
  • 9.4任务2:铅锤功能
  • 9.4.1任务2.1:添加铅锤ImageView到主视图
  • 9.4.2任务2.2:通过加速度计传感器控制铅锤
  • 9.5任务3:增强现实功能
  • 9.6任务4:关于我们
  • 本章小结

资源下载

资源下载地址1:https://pan.baidu.com/s/1w6OB0bw0N0C7NfN9EqaHzQ

相关资源

网友留言