軟件創(chuàng)富密碼

出版時間:2011-9  出版社:電子工業(yè)出版社  作者:王志剛  頁數(shù):280  
Tag標簽:無  

內容概要

  本書集中介紹了如何使用iphone
sdk提供的傳感器api開發(fā)特色傳感器應用程序,其中包括攝像頭、麥克風、擴音器和gps的詳細應用實例講解,最后補充了使用加速度傳感器和接近傳感器時的應用開發(fā)技巧。相信本書能啟發(fā)你找到更多的關于iphone應用程序的完美創(chuàng)意。
  另外,本書的前5章還介紹了筆者真實的iphone程序開發(fā)和發(fā)布的經(jīng)驗,以及筆者對iphone應用程序開發(fā)的體會。其中以筆者實際發(fā)布的一個iphone應用程序為例,詳細地說明了從創(chuàng)意到實際代碼的開發(fā)和測試,一直到最后的app
store發(fā)布的全部過程,圖文并茂,力爭讓需要這方面知識的朋友一目了然。本書適合所有想在app
store淘金的程序員、產(chǎn)品經(jīng)理、項目管理人員參考閱讀。

書籍目錄

第20章 iphone應用程序的特征
 20.1 iphone的本質1
  20.1.1 iphone的特征.2
 20.2 如何開發(fā)iphone特色的應用程序.3
  20.2.1 牢記將iphone特色硬件優(yōu)勢發(fā)揮到極致.3
  20.2.2 誘導iphone用戶的創(chuàng)造力4
  20.2.3 多數(shù)iphone應用程序的不足之處5
  20.2.4 突出自己的特色6
第21章 iphone寶寶性別預測程序7
 21.1 性別預測應用程序的概要7
 21.2 設計用戶界面8
 21.3 創(chuàng)建并改造工程9
  21.3.1 創(chuàng)建工程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終端進行測試
 22.1 iphone developer program.30
  22.1.1 iphone developer program的會員種類.30
  22.1.2 iphone developer program的注冊手續(xù).31
  22.1.3 關于apple id32
  22.1.4 iphone developer program的付款及認證手續(xù)32
 22.2 在實際iphone上的調試.32
第23章 發(fā)布前的最后加工
 23.1 圖標等的設置.47
  23.1.1 圖標.47
  23.1.2 編輯info.plist文件48
  23.1.3 設置啟動默認畫面49
 23.2 環(huán)境設置50
  23.2.1 環(huán)境設置的元素類型51
  23.2.2 創(chuàng)建settings bundle52
  23.2.3 創(chuàng)建設置用的圖標55
  23.2.4 讀取環(huán)境設置數(shù)值55
 23.3 iphone應用程序的本地化設置56
  23.3.1 本地化處理的基本過程.56
  23.3.2 字符串的本地化處理60
  23.3.3 settings.bundle的本地化處理64
  23.3.4 應用程序名稱的本地化處理64
第24章 發(fā)布iphone應用程序.66
 24.1 關于app store.66
 24.2 在app store中發(fā)布應用程序67
  24.2.1 關于itunes connect.67
  24.2.2 必要的準備事項68
  24.2.3 創(chuàng)建app store發(fā)布用的證書70
  24.2.4 創(chuàng)建應用程序的發(fā)布版本72
  24.2.5 “性別預測”程序的具體發(fā)布流程75
第25章 高級應用程序之一—利用gps制作出行導航程序
 25.1 導航應用程序的概要81
  25.1.1 概要81
  25.1.2 畫面構成
  25.1.3 導航應用程序的處理流程84
 25.2 各種功能方法與實現(xiàn)代碼.86
  25.2.1 創(chuàng)建工程及相關類的定義86
  25.2.2 屬性和方法的定義以及畫面的設計
  25.2.3 實現(xiàn)gps定位功能
  25.2.4 導入google地圖功能
  25.2.5 補充—如何調用外部應用程序 __
第26章 高級應用程序之二—使用了攝像頭及core animation的蛋糕分切程序
 26.1 蛋糕分切程序的概要.108
 26.2 使用cameraoverlayview在鏡頭畫面中加入其他視圖110
  26.2.1 創(chuàng)建工程.110
  26.2.2 創(chuàng)建scaleview類111
  26.2.3 在應用程序中啟動攝像頭.117
  26.2.4 實現(xiàn)在攝像頭中追加定制uiview.119
 26.3 使用core animation制作切分效果121
第27章 高級應用程序之三—將iphone變成樂器
 27.1 “8bit whistle”應用程序的概要.128
  27.1.1 概要
  27.1.2 畫面構成129
  27.1.3 “8bit whistle”應用程序的處理流程131
 27.2 各功能方法與實現(xiàn)代碼133
  27.2.1 創(chuàng)建工程及設計啟動畫面
  27.2.2 實現(xiàn)錄音功能139
  27.2.3 實現(xiàn)音頻播放功能
  27.2.4 探測麥克風輸入聲音,播放指定音頻
  27.2.5 動作方法及觸摸事件處理的實現(xiàn)代碼
第28章 高級應用程序之四—綜合使用攝像頭以及聲音特效的實例189
 28.1 聲音特效應用程序的概要189
 28.2 音響處理的概要.190
 28.3 聲音的錄制與播放190
  28.3.1 編寫audiocamerafilterviewcontroller類的定義
  28.3.2 設計用戶界面193
  28.3.3 編寫錄音以及播放聲音的代碼195
 28.4 獲取攝像頭的圖像204
  28.4.1 啟動攝像頭并顯示按鈕
  28.4.2 取得輝度的平均值及標準偏差207
  28.4.3 將獲取的輝度平均值與標準偏差作為濾波器處理的參數(shù)
第29章 高級應用程序之五—照片的僵尸特效(zombiecamera)213
 29.1 僵尸特效應用程序的概要213
  29.1.1 概要
  29.1.2 畫面構成213
  29.1.3 僵尸特效應用程序的處理流程
 29.2 各功能與實現(xiàn)代碼220
  29.2.1 創(chuàng)建工程及設計啟動畫面.220
  29.2.2 實現(xiàn)啟動攝像頭功能225
  29.2.3 實現(xiàn)圖片的僵尸特效230
  29.2.4 鏈接外部網(wǎng)站實現(xiàn)圖片上傳243
第30章 iphone傳感器應用程序開發(fā)技巧251
 30.1 audioqueue的使用技巧.251
  30.1.1 使用audioqueue實現(xiàn)音頻播放
  30.1.2 取得音頻音量256
  30.1.3 使用audioqueue實現(xiàn)錄音功能
 30.2 iphone攝像頭相關應用的使用技巧261
  30.2.1 在照片上放置其他圖形
  30.2.2 獲取照片的縱橫位置
 30.3 視頻相關使用技巧264
  30.3.1 使用錄像功能264
  30.3.2 使用視頻播放器播放視頻
  30.3.3 在視頻播放器上顯示定制圖形270
 30.4 其他傳感器的應用技巧273
  30.4.1 探測振動烈度273
  30.4.2 使用接近傳感器
  30.4.3 檢測iphone持機方向
索 引279

章節(jié)摘錄

版權頁:插圖:另外像Ocarina軟件,它是通過將其他用戶的演奏導入到應用程序中來展現(xiàn)獨特的趣味的。像這樣將其他用戶或者外界的信息作為一個積極的外因來加以利用,從而增加應用程序帶給用戶的意外性,是一個非常有效的手段。腦科學的研究表明,人的大腦能對“穩(wěn)定環(huán)境下的意外性”做出強烈的反應。那么將這個原理應用到商品開發(fā)中,能開發(fā)出暢銷產(chǎn)品的正確做法是,在正確把握用戶的喜好及需求的基礎上,給用戶帶來些意外驚喜。因此筆者認為在開發(fā)iPhone~用程序時,保持用戶體驗的可預測性與意外性之間的平衡是很重要的。另外,筆者認為在各種瀏覽器(女[ISafari)中,郵件收/發(fā)應用程序(如Mail)流行后,很快會流行起來的是各種微博終端工具,如Tweetie等,因為Tweetie等微博終端符合上面描述的原則。網(wǎng)絡世界中各種各樣的信息能帶給使用者不同的意外體驗,同時這些工具也具有使用的便利性。在應用程序銷售的過程中,不斷地吸收來自用戶的建議和喜好,然后一點點地改進,同時盡量使其能帶給用戶“意外的驚喜”。這也許就是開發(fā)出能被用戶廣泛接受,并且長期擁戴的iPhone用程序的秘訣吧。20.2.4 突出自己的特色最后一點,可能是理所當然的吧。擁有別人不可模仿的技術的人總是非常有競爭力的。但是凡事不要鉆牛角尖,只需要擁有自己擅長的東西,筆者覺得就足夠了。例如,外形設計很優(yōu)美,或者與音效相關的程序很強,使用了MapKit框架等,關鍵是瞄準其他人不會涉及的部分。如果能讓用戶看到你的iPhone程序背后隱藏著別人沒有的特長,或者散發(fā)著獨特的魅力,抑或是絕對堅持的執(zhí)著,那么這就是最理想的了。因此,在進行iPhone應用程序開發(fā)以外,你需要花費不少心思。將你的所感、所想、所要展示的東西反映到程序中去是最重要的。這就是那些所謂的“金點子”產(chǎn)生的源泉。本書將重點介紹開發(fā)iPhone傳感器類應用程序的技術,如果你想成功獲取自己的第一桶金,關鍵在于技術之外的探索。

編輯推薦

《軟件創(chuàng)富密碼:iPhone應用程序開發(fā)攻略之iPhone特色傳感器應用(雙色)》:您也可以賺取您的第一桶金,《軟件創(chuàng)富密碼:iPhone應用程序開發(fā)攻略之iPhone特色傳感器應用(雙色)》為您詳細解讀iPhone的獨特魅力——傳感器應用開發(fā)。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    軟件創(chuàng)富密碼 PDF格式下載


用戶評論 (總計5條)

 
 

  •   送貨速度真是沒法說,超快,內容很不錯,書的質量也非常好!
  •   這本書看了一下,講解的還可以,如果能再多些demo,就更好了
  •   沒有想象的好,但也是好書
  •   也許本人需求高了還是別的原因,這本書沒有想象的那么滿意!
  •   傳感器基本沒提及!基本沒用!
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7