注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計程序設計綜合iOS傳感器應用開發(fā)最佳實踐

iOS傳感器應用開發(fā)最佳實踐

iOS傳感器應用開發(fā)最佳實踐

定 價:¥59.00

作 者: 關東升 著
出版社: 清華大學出版社
叢編項:
標 簽: 程序設計 計算機/網(wǎng)絡 移動開發(fā)

ISBN: 9787302351153 出版時間: 2014-03-01 包裝:
開本: 頁數(shù): 字數(shù):  

內容簡介

  本書采用基于iOS 7最新的API,系統(tǒng)介紹了iOS設備主要的傳感器應用開發(fā)的相關知識。本書共分為9章,分別從編程原理與開發(fā)實踐兩個角度論述了手勢識別、加速度計、陀螺儀、指南針、磁力計、照相機、攝像頭、音頻設備訪問、定位和藍牙通信,以及iOS敏捷開發(fā)項目實戰(zhàn)——增強現(xiàn)實版本鉛錘應用等。本書適合從事iOS開發(fā),尤其是傳感器應用開發(fā)的讀者閱讀使用。為便于讀者快速動手實踐,本書配套提供了所有實例的源代碼。

作者簡介

  關東升 國內知名iOS技術作家,iOS技術顧問,高級培訓講師,移動開發(fā)專家。擔任51CTO社區(qū)iOS技術顧問,精通iOS、Android和Windows Phone及HTML5等移動開發(fā)技術。曾先后主持開發(fā)大型網(wǎng)絡游戲《神農訣》的iOS和Android客戶端開發(fā),國家農產(chǎn)品追溯系統(tǒng)的iPad客戶端開發(fā),酒店預訂系統(tǒng)的iOS客戶端開發(fā),金融系統(tǒng)的iOS、Windows Phone 及Android客戶端開發(fā)。在App Store上發(fā)布數(shù)款游戲和應用軟件,擅長移動平臺的應用和游戲類項目開發(fā)。長期為中國移動研究院、云南移動、東軟、方正科技、大唐電信、中石油、深圳康拓普、上海財富168、天津港務局等企事業(yè)單位授課。著有《iOS網(wǎng)絡編程與云端應用最佳實踐》、《交互設計的藝術——iOS 7擬物化到扁平化革命》等iOS專業(yè)圖書。

圖書目錄

第1章開篇綜述 1.1本書結構 1.2本書中的約定 1.2.1實例代碼約定 1.2.2圖示的約定 第2章手勢識別 2.1手勢種類 2.2使用手勢識別器 2.2.1視圖對象與手勢識別 2.2.2手勢識別狀態(tài) 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數(shù)據(jù)的“濾波” 3.1.5實例: 數(shù)據(jù)的“濾波” 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框架實現(xiàn)音頻錄制與播放 6.2.1音頻播放 6.2.2實例: 音頻播放 6.2.3音頻錄制 6.2.4實例: 音頻錄制 本章小結 第7章使用藍牙 7.1Game Kit應用開發(fā) 7.1.1對等結構網(wǎng)絡 7.1.2Game Kit API 7.1.3實例: 基于藍牙對等網(wǎng)絡通信 7.2低功耗藍牙 7.2.1Core Bluetooth API 7.2.2中心角色 7.2.3外設角色 7.3實例: 低功耗藍牙通信 7.3.1中心角色編程實現(xiàn) 7.3.2外設角色編程實現(xiàn) 7.4使用SensorTag開發(fā)藍牙低功耗應用 7.4.1SensorTag開發(fā)套件 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技術實現(xiàn)微定位 8.4接近傳感器 本章小結 第9章iOS敏捷開發(fā)項目實戰(zhàn)——增強現(xiàn)實版本鉛錘應用 9.1應用分析與設計 9.1.1應用概述 9.1.2需求分析 9.1.3原型設計 9.2iOS敏捷開發(fā) 9.2.1敏捷開發(fā)宣言 9.2.2iOS可以敏捷開發(fā) 9.2.3iOS敏捷開發(fā)一般過程 9.3任務1: 創(chuàng)建應用并初始化工程 9.3.1任務1.1: 創(chuàng)建PlumbBob工程 9.3.2任務1.2: 設置狀態(tài)欄 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: 增強現(xiàn)實功能 9.6任務4: 關于我們 本章小結

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號