• iOS传感器应用开发佳实践
21年品牌 40万+商家 超1.5亿件商品

iOS传感器应用开发佳实践

正版图书 当天发 带塑封 9992545997957627932

12.86 2.2折 59 九五品

库存2件

天津宝坻
认证卖家担保交易快速发货售后保障

作者关东升 著

出版社清华大学出版社

出版时间2014-03

版次1

装帧平装

货号9992545997957627932

上书时间2024-12-01

旭日精品图书的书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九五品
图书标准信息
  • 作者 关东升 著
  • 出版社 清华大学出版社
  • 出版时间 2014-03
  • 版次 1
  • ISBN 9787302351153
  • 定价 59.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 218页
  • 丛书 清华开发者书库
【内容简介】

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

【作者简介】

关东升 国内知名iOS技术作家,iOS技术顾问,高级培训讲师,移动开发专家。担任51CTO社区iOS技术顾问,精通iOS、Android和Windows Phone及HTML5等移动开发技术。曾先后主持开发大型网络游戏《神农诀》的iOS和Android客户端开发,国家农产品追溯系统的iPad客户端开发,酒店预订系统的iOS客户端开发,金融系统的iOS、Windows Phone 及Android客户端开发。在App Store上发布数款游戏和应用软件,擅长移动平台的应用和游戏类项目开发。长期为中国移动研究院、云南移动、东软、方正科技、大唐电信、中石油、深圳康拓普、上海财富168、天津港务局等企事业单位授课。著有《iOS网络编程与云端应用最佳实践》、《交互设计的艺术——iOS 7拟物化到扁平化革命》等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: 关于我们

 

本章小结

点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP