庫存狀況
「香港二樓書店」讓您 愛上二樓●愛上書
我的購物車 加入會員 會員中心 常見問題 首頁
「香港二樓書店」邁向第一華人書店
登入 客戶評價 whatsapp 常見問題 加入會員 會員專區 現貨書籍 現貨書籍 購物流程 運費計算 我的購物車 聯絡我們 返回首頁
香港二樓書店 > 今日好書推介
二樓書籍分類
 
要掌握iOS開發,先掌握iPhone上的每一個感應器

要掌握iOS開發,先掌握iPhone上的每一個感應器

沒有庫存
訂購需時10-14天
9789863792864
關東升
佳魁資訊
2016年2月20日
150.00  元
HK$ 127.5  






ISBN:9789863792864
  • 規格:平裝 / 272頁 / 17 x 23 cm / 普通級 / 單色印刷 / 初版
  • 出版地:台灣


  • 電腦資訊 > 程式設計 > 手機/平板程式開發











      本書介紹蘋果iOS 裝置主要的感測器應用程式開發的相關知識,其中包含手勢識別、加速度計、陀螺儀、指南針、磁力計、照相機、攝影機、音訊裝置存取、定位和藍芽通訊等。



      全書包含以下內容:



      ◎ iOS 中的手勢識別,包含手勢識別的種類、如何使用手勢識別器以及手勢識別與事件觸發。

      ◎ 加速度計與陀螺儀的技術,涵蓋加速度計與陀螺儀的存取與裝置感知、裝置檢測。

      ◎指南針與磁力計,介紹了存取磁力計的API 與檢測磁場的API, 並透過指南針應用和磁力計應用詳細說明這兩個感測器的使用。

      ◎照相機和攝影機,包含照片的捕捉與處理以及視訊捕捉的兩種方式。

      ◎音訊裝置存取,首先介紹了音訊裝置,然後詳細介紹音訊API,最後介紹音訊的播放與錄製。

      ◎定位,包含定位的API、距離篩檢程式、精確度定位以及地理資訊編碼與反編碼。

      ◎藍芽通訊,包含對等結構網路和Game Kit 框架以及低耗能藍芽技術。

      ◎擴增實境版的鉛錘應用,整體介紹iOS 感測器實戰開發技巧以及iOS 專案敏捷開發過程。






    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:關於我們 ?

    本章小結










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



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



      包括100多個完整的案例專案原始程式碼,全部採用iOS API和操作介面,適合從事iOS開發,尤其是感測器應用開發的讀者。





    其 他 著 作
    1. 超神力遊戲開發引擎Cocos2d x跨平台全面攻略
    2. 翻轉iOS:使用Swift開發感測器應用
    3. FB官方推薦跨平台遊戲引擎:Cocos2d-x實際演練之JS篇
    4. 自己的神盾自己做:Android 資安衛士自製教學
    5. 一次開發全面散佈:Cocos2d-x 全平台遊戲開發一次就好
    6. iOS開發大師:iPhone感應裝置全解析
    7. Cocos2d-x實際演練 - JS篇
    8. Swift - AR擴增實境與感應器開發
    9. 手機跨界開發高手:用Cocos2d-x及C++縱橫Apple/Android
    10. 同時成為iOS/Android開發大師:使用Cocos2d-x及JS
    11. 蘋果開發白皮書:用Swift控制iPhone上的感測器
    12. iOS網路及雲端程式全設備開發
    13. 同時成為iOS/Android開發大師:使用Cocos2d-x及C++
    14. Swift 開發指南
    15. iOS網路與雲端應用最佳化