蘋果的iPhone 手機除了能夠作為通訊工具外,還提供了各種型態的應用程式,使用者透過" 蘋果商店" 就能獲得這些應用。到目前為止,蘋果的開發人員已經開發出了超過50 萬個應用程式,手機使用者下載總數超過了180 億次,蘋果的開發人員收入分成超過30億美元。
隨著iPhone 和iPad 的不斷更新,對於iPhone 應用開發人員的需求與日俱增,越來越多的軟體開發人員都加入了iPhone 應用的開發熱潮中。因此,一本關於iPhone 開發方面的從入門到精通類別的書籍對於初學iPhone 開發的人員來說無疑是雪中送炭。為此,作者撰寫了這本書,希望能為大家在開發iPhone 應用程式時提供一些幫助。
本書分為15 章,由淺入深地講解iPhone 開發的過程和方法。
第1 章: 概括地介紹iPhone 手機的發展歷史、作業系統及應用分類。
第2 章: 主要講述如何設定iPhone 的開發環境和使用Xcode 開發工具。
第3 章: iPhone 的開發模式。讓讀者了解包括MVC 模式、Target/Action 模式以及Delegation 模式。
第4 章: Objective-C 程式語言。本書的核心部分,詳細地介紹iPhone 的開發語言Objective-C 的語法知識。
第5 章: iPhone 應用程式的偵錯。介紹應用程式的中斷點偵錯和日誌等。
第6 章: iPhone 圖形介面的基礎框架。包括視圖、繪圖、網頁視圖、層和影像等內容。
第7 章: 控制器。包括視圖控制器、導覽控制器、標籤欄控制器等內容。
第8 章: 表格視圖(UITableView)。講述UITableView 的型態和方法的使用。
第9 章: iPhone 的資料儲存和處理。講述iPhone 上的資料儲存系統、XML 的解析、JSON 及多執行緒等知識。
第10 章: 通訊錄。講述開發通訊錄所需的框架及通訊錄的程式設計方法。
第11 章: 照片處理。介紹了包括照片的顯示及拍攝等內容。
第12 章: 多媒體應用。介紹了如何開發關於音訊和視訊的程式,包括播放音、視訊、錄音及對播放的控制等內容。
第13 章: 位置和地圖。關於定位的位置資訊及地圖類別的使用方法。
第14 章: ASIHTTPRequest。主要講述ASIHTTPRequest 的下載和使用,對其中的類別和主要功能作講解,最後透過實例總結全章。
第15 章: 應用程式的設定。本章對應用程式基本開發後的設定和偵錯工作詳細講解。
本書適合:
◎具備一定的C/C++ 基礎以及相關的軟體開發理論的讀者。
◎掌握了基本的物件導向程式設計思想的讀者。
◎有志於從事iPhone 開發並想要快速入門的讀者。
隨著iPhone 和iPad 的不斷更新,對於iPhone 應用開發人員的需求與日俱增,越來越多的軟體開發人員都加入了iPhone 應用的開發熱潮中。因此,一本關於iPhone 開發方面的從入門到精通類別的書籍對於初學iPhone 開發的人員來說無疑是雪中送炭。為此,作者撰寫了這本書,希望能為大家在開發iPhone 應用程式時提供一些幫助。
本書分為15 章,由淺入深地講解iPhone 開發的過程和方法。
第1 章: 概括地介紹iPhone 手機的發展歷史、作業系統及應用分類。
第2 章: 主要講述如何設定iPhone 的開發環境和使用Xcode 開發工具。
第3 章: iPhone 的開發模式。讓讀者了解包括MVC 模式、Target/Action 模式以及Delegation 模式。
第4 章: Objective-C 程式語言。本書的核心部分,詳細地介紹iPhone 的開發語言Objective-C 的語法知識。
第5 章: iPhone 應用程式的偵錯。介紹應用程式的中斷點偵錯和日誌等。
第6 章: iPhone 圖形介面的基礎框架。包括視圖、繪圖、網頁視圖、層和影像等內容。
第7 章: 控制器。包括視圖控制器、導覽控制器、標籤欄控制器等內容。
第8 章: 表格視圖(UITableView)。講述UITableView 的型態和方法的使用。
第9 章: iPhone 的資料儲存和處理。講述iPhone 上的資料儲存系統、XML 的解析、JSON 及多執行緒等知識。
第10 章: 通訊錄。講述開發通訊錄所需的框架及通訊錄的程式設計方法。
第11 章: 照片處理。介紹了包括照片的顯示及拍攝等內容。
第12 章: 多媒體應用。介紹了如何開發關於音訊和視訊的程式,包括播放音、視訊、錄音及對播放的控制等內容。
第13 章: 位置和地圖。關於定位的位置資訊及地圖類別的使用方法。
第14 章: ASIHTTPRequest。主要講述ASIHTTPRequest 的下載和使用,對其中的類別和主要功能作講解,最後透過實例總結全章。
第15 章: 應用程式的設定。本章對應用程式基本開發後的設定和偵錯工作詳細講解。
本書適合:
◎具備一定的C/C++ 基礎以及相關的軟體開發理論的讀者。
◎掌握了基本的物件導向程式設計思想的讀者。
◎有志於從事iPhone 開發並想要快速入門的讀者。