內容簡介
iPhone4是蘋果公司最新推出的以IOS4為作業系統的智慧型手機。《iPhone4應用程式開發入門與實戰》循序漸進地講述如何使用iPhoneSDK4開發iPhone4應用程式的基礎知識和開發方法,每章都提供1~3個實例詳解iPhone4的套用開發實用技術。
全書內容包括:搭建編程環境、iPhone應用程式的整體結構和開發模式、Objective-C語言、應用程式的調試、視圖和圖像、控制器、數據本地存放和表視圖、雲計算平台的集成、GPS、地圖和通訊錄、照片、音樂和電影播放、遊戲(包括手機間通信)、iPad編程等等內容;最後一章講解了性能調試、單元測試、套用註冊等高級話題。
基本信息
顯示風格
當旋轉手機時,螢幕的顯示風格做相應變化。比如,當你將手機從水平位置旋轉為垂直位置時,所顯示的照片做相應的調整。可以左右或者前後搖晃手機。比如:有些遊戲程式使用左右搖晃功能來模擬扔骰子。模擬遊戲機的控制器,比如:模擬你在開飛機把.iPhone手機當做方向控制器。
隨時隨地連線到網際網路
iPhone隨時隨地連線到網際網路:這個特徵很重要。這樣的話,開發人員無需把很多操作放在iPhone手機上,而是放在網際網路上的某一個伺服器上,讓iPhone作為輸入和輸出的接口,而不是處理的伺服器。這就彌補了手機作為電腦在處理性能上的劣勢。比如,開發人員無需把北京首都機場出發的所有航班信息放到iPhone手機上,而是通過iPhone訪問相關網站。另外,這也保證了隨時獲得最新的航班信息,如哪個航班被取消。
位置信息
iPhone知道你的位置信息。很多手機套用使用這個特徵。比如,shopkick是一個記錄用戶逛商場的信息。美國一些商場給那些逛他們商場的手機用戶贈送積分點。手機用戶在商場內啟動這個shopkick套用就可以保存逛該商場的記錄。可以用手指來操作iPhone的螢幕。
照相機和攝像機
iPhone帶照相機和攝像機功能。有一個手機應用程式使用iPhone照相機來模擬商場掃瞄器的功能。去過蘋果專賣店的讀者可能注意到,蘋果使用iPhone手機掃描你購買的產品。
作者簡介
楊正洪,畢業於美國stateUniversityofNewYorkatStonyBrook和中國科學院軟體研究所,計算機碩士,目前供職於美國IBM公司,之前曾擔任過兩家IT公司的技術總監,並在國內和美國出版過多本技術專著。蘇偉基,畢業於美國加州伯克利大學和史丹福大學,計算機碩士,曾經任職於摩托羅拉公司和IBM公司,目前供職於美國eBay公司,並擁有一項美國專利。
鄭齊心教授,畢業於吉林大學計算機系,目前供職於長春市委黨校。
杜理淵,畢業於上海交通大學,計算機系軟體與理論專業碩士。目前是上海一家軟體公司的首席技術官,主管iPhone軟體。
圖書目錄
第1章 手機套用概述
1.1 國內智慧型手機套用現狀
1.2 iphone手機套用現狀
1.3 iphone手機特徵
1.4 手機套用分類
1.5 手機作業系統
1.6 iphone應用程式開發
1.7 本書實例介紹
第2章 配置iphone開發環境
2.1 準備開發環境
2.2 編寫第一個iphone應用程式
2.3 xcode幫助中心
第3章 iphone開發模式
3.1 mvc模式
3.2 target-action模式
3.3 delegation模式
3.4 mvc實例
3.5 套用生命周期
3.6 info.plist檔案
第4章 objective-c程式語言
4.1 面向對象技術
4.2 與c/c++不同之處
4.3 objective-c類
4.4 創建自己的類
4.5 objective-c上的記憶體管理
4.6 @property和@synthesize
4.7 多事件處理實例
4.8 uikit框架
第5章 iphone應用程式的調試
5.1 調試模式和發布模式
5.2 確認類的方法和屬性
5.3 日誌
5.4 調試iphone程式
第6章 視圖、圖形和圖像
6.1 視圖(view)
6.2 畫圖
6.3 圖像
6.4 移動圖像
第7章 控制器、導航控制器和標籤欄控制器
第8章 iphone數據的輸入、顯示和保存
第9章 手機套用和雲計算平台的集成
第10章 gps、地圖和通訊錄編程
第11章 與照片相關的編程
第12章 音頻和視頻編程
第13章 遊戲和ipad編程
第14章 高級話題