評論(0

iPhone應用程序開發攻略之iPhone特色感測器應用

標籤: 暫無標籤

1 iPhone應用程序開發攻略之iPhone特色感測器應用 -出版信息

  作 譯 者:王志剛等

  出版時間:2011-09

  千 字 數:432

  版 次:01-01

  頁 數:288

  開 本:16(188*230)

  I S B N :9787121144400

2 iPhone應用程序開發攻略之iPhone特色感測器應用 -內容簡介

  本書集中介紹了如何使用iphone sdk提供的感測器API開發特色感測器應用程序,其中包括攝像頭、麥克風、擴音器和GPS的詳細應用實例講解,最後補充了使用加速度感測器和接近感測器時的應用開發技巧。相信本書能啟發你找到更多的關於iPhone應用程序的完美創意。 另外,本書的前5章還介紹了筆者真實的iPhone程序開發和發布的經驗,以及筆者對iPhone應用程序開發的體會。其中以筆者實際發布的一個iPhone應用程序為例,詳細地說明了從創意到實際代碼開發和測試,一直到最後的App Store發布的全部過程,圖文並茂,力爭讓需要這方面知識的朋友一目了然。

3 iPhone應用程序開發攻略之iPhone特色感測器應用 -目錄

  第20章 iPhone應用程序的特徵...............................1

  20.1 iPhone的本質.....................1

  20.1.1 iPhone的特徵...............................2

  20.2 如何開發iPhone特色的應用程序.........................3

  20.2.1 牢記將iPhone特色硬體優勢發揮到極致.........................3

  20.2.2 誘導iPhone用戶的創造力............4

  20.2.3 多數iPhone應用程序的不足之處5

  20.2.4 突出自己的特色..........................6

  第21章 iPhone寶寶性別預測程序 ................................. 7

  21.1 性別預測應用程序的概要7

  21.2 設計用戶界面....................8

  21.3 創建並改造工程.................9

  21.3.1 創建工程..9

  21.3.2 改造GuessChild工程.................10

  21.4 追加各個畫面的類文件及實際代碼..................14

  21.4.1 追加准媽媽生日輸入畫面的類及代碼..........................14

  21.4.2 追加准爸爸生日輸入畫面的類及代碼..........................18

  21.4.3 追加懷孕日期輸入畫面的類及代碼..............................21

  21.4.4 追加預測結果畫面的類及代碼..23

  21.5 調試及在模擬器上測試..28

  第22章 使用iPhone終端進行測試........................30

  22.1 iPhone Developer Program.30

  22.1.1 iPhone Developer Program的會員種類.........................30

  22.1.2 iPhone Developer Program的註冊手續.........................31

  22.1.3 關於Apple ID.............................32

  22.1.4 iPhone Developer Program的付款及認證手續..............32

  22.2 在實際iPhone上的調試....32

  第23章 發布前的最後加工....47

  23.1 圖標等的設置...................47

  23.1.1 圖標.......47

  23.1.2 編輯Info.plist文件.....................48

  23.1.3 設置啟動默認畫面....................49

  23.2 環境設置..........................50

  23.2.1 環境設置的元素類型................51

  23.2.2 創建Settings Bundle.................52

  23.2.3 創建設置用的圖標...................55

  23.2.4 讀取環境設置數值....................55

  23.3 iPhone應用程序的本地化設置...........................56

  23.3.1 本地化處理的基本過程.............56

  23.3.2 字元串的本地化處理.................60

  23.3.3 Settings.Bundle的本地化處理...64

  23.3.4 應用程序名稱的本地化處理.....64

  第24章 發布iPhone應用程序..................................66

  24.1 關於App Store.......66

  24.2 在App Store中發布應用程序.....................67

  24.2.1 關於iTunes Connect...................67

  24.2.2 必要的準備事項........................68

  24.2.3 創建App Store發布用的證書.....70

  24.2.4 創建應用程序的發布版本.........72

  24.2.5 「性別預測」程序的具體發布流程..............................75

  第25章 高級應用程序之一—利用GPS製作出行導航程序......81

  25.1 導航應用程序的概要......81

  25.1.1 概要 ............................. 81

  25.1.2 畫面構成 ...................... 82

  25.1.3 導航應用程序的處理流程. 84

  25.2 各種功能方法與實現代碼..................................86

  25.2.1 創建工程及相關類的定義 ................................... 86

  25.2.2 屬性和方法的定義以及畫面的設計 ..................... 87

  25.2.3 實現GPS定位功能 ......... 93

  25.2.4 導入Google地圖功能..... 100

  25.2.5 補充—如何調用外部應用程序........................ 105

  第26章 高級應用程序之二—使用了攝像頭及Core Animation的蛋糕分切程序..........108

  26.1 蛋糕分切程序的概要....108

  26.2 使用cameraOverlayView在鏡頭畫面中加入其他視圖........................110

  26.2.1 創建工程................................110

  26.2.2 創建ScaleView類 ...................111

  26.2.3 在應用程序中啟動攝像頭 .....117

  26.2.4 實現在攝像頭中追加定製UIView .............................119

  26.3 使用Core Animation製作切分效果....................121

  第27章 高級應用程序之三—將iPhone變成樂器.......................128

  27.1 「8bit whistle」應用程序的概要................128

  27.1.1 概要 ........................... 128

  27.1.2 畫面構成 .................... 129

  27.1.3 「8bit WHISTLE」應用程序的處理流程 ............ 131

  27.2 各功能方法與實現代碼133

  27.2.1 創建工程及設計啟動畫面 ................................. 133

  27.2.2 實現錄音功能 .............. 139

  27.2.3 實現音頻播放功能 ....... 154

  27.2.4 探測麥克風輸入聲音,播放指定音頻 ................ 168

  27.2.5 動作方法及觸摸事件處理的實現代碼 ................ 180

  第28章 高級應用程序之四—綜合使用攝像頭以及聲音特效的實例..................189

  28.1 聲音特效應用程序的概要................................189

  28.2 音響處理的概要.............190

  28.3 聲音的錄製與播放.........190

  28.3.1 編寫AudioCameraFilterViewController類的定義 . 192

  28.3.2 設計用戶界面 .............. 193

  28.3.3 編寫錄音以及播放聲音的代碼 .......................... 195

  28.4 獲取攝像頭的圖像.........204

  28.4.1 啟動攝像頭並顯示按鈕 205

  28.4.2 取得輝度的平均值及標準偏差 .......................... 207

  28.4.3 將獲取的輝度平均值與標準偏差作為濾波器處理的參數 ......................... 209

  第29章 高級應用程序之五—照片的殭屍特效(ZombieCamera).....................213

  29.1 殭屍特效應用程序的概要................................213

  29.1.1 概要 ........................... 213

  29.1.2 畫面構成 ....................213

  29.1.3 殭屍特效應用程序的處理流程 ..........................218

  29.2 各功能與實現代碼........220

  29.2.1 創建工程及設計啟動畫面 .... 220

  29.2.2 實現啟動攝像頭功能 ............ 225

  29.2.3 實現圖片的殭屍特效 ............ 230

  29.2.4 鏈接外部網站實現圖片上傳 . 243

  第30章 iPhone感測器應用程序開發技巧.......251

  30.1 AudioQueue的使用技巧.251

  30.1.1 使用AudioQueue實現音頻播放 ......................... 251

  30.1.2 取得音頻音量 .............. 256

  30.1.3 使用AudioQueue實現錄音 ................................ 257

  30.2 iPhone攝像頭相關應用的使用技巧.................261

  30.2.1 在照片上放置其他圖形 261

  30.2.2 獲取照片的縱橫位置 .... 263

  30.3 視頻相關使用技巧.........264

  30.3.1 使用錄像功能 .................................................. 264

  30.3.2 使用視頻播放器播放視頻 ................................. 269

  30.3.3 在視頻播放器上顯示定製圖形 .......................... 270

  30.4 其他感測器的應用技巧273

  30.4.1 探測振動烈度 .............. 273

  30.4.2 使用接近感測器 .......... 275

  30.4.3 檢測iPhone持機方向 .... 276

  索 引.............279

相關評論

同義詞:暫無同義詞