会员   密码 您忘记密码了吗?
1,574,174 本书已上架      购物流程 | 常见问题 | 联系我们 | 关于我们 | 用户协议

有店 App


当前分类

当前位置: 首页 > 电脑资讯 > 程式设计/APP开发 > 掌握iPhone中的每一個感應裝置---iOS開發硬手冊
掌握iPhone中的每一個感應裝置---iOS開發硬手冊
上一张
掌握iPhone中的每一個感應裝置---iOS開發硬手冊
下一张
prev next

掌握iPhone中的每一個感應裝置---iOS開發硬手冊

作者: 陳德春
出版社: 佳魁資訊
出版日期: 2014-09-29
商品库存: 点击查询库存
以上库存为海外库存属流动性。
可选择“空运”或“海运”配送,空运费每件商品是RM14。
配送时间:空运约8~12个工作天,海运约30个工作天。
(以上预计配送时间不包括出版社库存不足需调货及尚未出版的新品)
定价:   NT450.00
市场价格: RM68.45
本店售价: RM60.92
促销价: RM60.24
剩余时间: 请稍等, 正在载入中...
购买数量:
collect Add to cart Add booking
详细介绍 商品属性 商品标记
內容簡介

  在iOS應用程式開發中有很多涉及硬體存取和感測器程式設計的知識,本書全面介紹蘋果iOS裝置主要的感測器應用程式開發。

  全書共分為9 章,分別從程式設計原理與開發實踐兩個角度論述了手勢識別、加速計、陀螺儀、指南針、磁力計、照相機、攝影機、音訊裝置存取、定位和藍芽通訊,以及iOS 敏捷開發專案實戰--擴增實境版本鉛錘應用等。

  包括100多個完整的案例專案原始程式碼,全部採用iOS API和操作介面,適合從事iOS開發,尤其是感測器應用開發的讀者。案例專案原始程式碼,可在佳魁官網www.topteam.cc 下載。


作者介紹

作者簡介

關東升


  知名iOS技術作家,iOS技術顧問,高級培訓講師,行動開發專家。擔任51CTO社區iOS技術顧問,精通iOS、Android和Windows Phone及HTML5等行動開發技術。在App Store上發佈數款遊戲和應用軟體,擅長行動平台的應用和遊戲類專案開發。


目錄

01 開篇整體說明
1.1 本書結構  
1.2 本書中的約定  
1.2.1 實例程式約定  
1.2.2 圖示的約定  

02 手勢識別
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 手勢識別
本章小結  

03 加速度計與陀螺儀
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 實例: 檢測晃動裝置  
本章小結

04 指南針與磁力計
4.1 存取磁力計
4.1.1 存取導航方面的API
4.1.2 磁力計與裝置方向  
4.1.3 實例: 指南針應用  
4.2 檢測磁場
4.2.1 檢測磁場API  
4.2.2 實例: 磁力計應用
本章小結

05 照相機與攝影機
5.1 iOS 裝置攝影機  
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 捕捉
本章小結  

06 音訊裝置存取
6.1 音訊API 介紹  
6.2 AVFoundation 框架實現音訊錄製與播放  
6.2.1 音訊播放  
6.2.2 實例: 音訊播放
6.2.3 音訊錄製
6.2.4 實例: 音訊錄製
本章小結  

07 使用藍芽
7.1 Game Kit 應用程式開發
7.1.1 對等結構網路  
7.1.2 Game Kit API  
7.1.3 實例: 基於藍芽對等網路通訊
7.2 低耗電藍芽
7.2.1 Core Bluetooth API  
7.2.2 中心角色  
7.2.3 外接裝置角色  
7.3 實例:低耗電藍芽通訊  
7.3.1 中心角色程式設計實現
7.3.2 外接裝置角色程式設計實現
7.4 使用SensorTag 開發藍芽低耗電應用  
7.4.1 SensorTag 開發套件
7.4.2 實例: 我的溫度計
本章小結

08 定位
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.2 iOS 7 中的iBeacon 技術  
8.3.3 實例: iBeacon 技術實現微定位
8.4 距離感測器
本章小結  

09 iOS 敏捷開發專案實戰——擴增實境版本鉛錘應用
9.1 應用分析與設計  
9.1.1 應用概述  
9.1.2 需求分析  
9.1.3 原型設計
9.2 iOS 敏捷開發
9.2.1 敏捷開發宣言
9.2.2 iOS 可以敏捷開發
9.2.3 iOS 敏捷開發一般過程  
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:關於我們  
本章小結