作 者:謝庭松 著
定 價:59
出 版 社:中國鐵道出版社
出版日期:2012年05月01日
頁 數:431
裝 幀:平裝
ISBN:9787113143220
在我國,2009年10月,蘋果與中國聯通合作推出面向中國市場銷售的iPhone手機,並迅速搶占了全國的高端手機市場。此後,中國電信也加入了iPhone手機的銷售中。這樣,伴隨著iPhone和iPad的不斷更新,我國對於iPhone應用開發人員的需求與日俱增,越來越多的軟件開發人員都加入了iPhone應用的開發熱潮中。因此,一本關於iPhone開發方面的從入門到精通類的書籍對於初學iPhone開發的人員來說無疑是雪中送炭。為此,謝庭松編著的編寫了這本《iPhone移動應用開發從入門到精通》,希望能等
●第1章 iPhone手機概述
1.1 iPhone的發展歷史
1.2 iPhone的操作繫統
1.2.1 CocoaTouch
1.2.2 Media
1.2.3 Core Services
1.2.4 Core OS
1.3 iPhone的應用分類
1.3.1 遊戲應用
1.3.2 電子書閱讀應用
1.3.3 購物應用
1.3.4 導航應用
1.3.5 理財應用
1.4 iPhone應用商店
1.5 發布應用程序
第2章 iPhone開發環境
2.1 配置iPhone開發環境
2.2 編寫第一個iPhone應用程序
2.2.1 Xcode簡介
2.2.2 創建Xcode項目
2.2.3 運行iPhone模擬器
2.2.4 界面創建器(Interface Builder)
2.3 Xcode中的幫助
第3章 iPhone開發模式
3.1 MVC模式
3.1.1 MVC中的模型、視圖與控制器
3.1.2 MVC的實現
3.2 Target/Action模式
3.3 Delegation模式
3.4 MVC實例
3.4.1 在interface Builder上添加對像
3.4.2 編寫控制器代碼
3.4.3 設置Target-Action
3.5 應用的生命周期
3.5.1 main和UIApplicationMain
3.5.2 xib文件
3.5.3 執行回調方法
3.5.4 Info.plist文件
第4章 Objective-C編程語言
4.1 面向過程的編程
4.2 面向對像的編程
4.3 Objective-C簡介
4.4 混用C/C++編程
4.5 Objective-C語言的基本語法介紹
4.5.1 文件類型
4.5.2 類的聲明
4.5.3 類的定義
4.5.4 方法和消息
4.5.5 數據類型
4.5.6 選擇器SEL
4.5.7 字符串
4.5.8 數組(NSAmw)和集合(NSSet)
4.5.9 字典類(NSDictionary)
4.5.10 枚舉訪問
4.5.11 日志打印
4.6 Objective-C的條件語句
4.6.1 if語句
4.6.2 switch語句
4.6.3 條件運算語句
4.7 Objective-C的循環語句
4.7.1 for循環語句
4.7.2 while循環語句
4.7.3 do循環語句
4.8 ObjectiVe-c的內存管理
4.8.1 垃圾收集器
4.8.2 引用計數(retain)
4.8.3 自動釋放池(autorelease)
4.8.4 didReceiveMemory Warning方法
4.8.5 內存洩露
4.9 @property和@synthesize
4.10 Obiective-C的類別和協議
4.10.1 類別
4.10.2 協議
4.10.3 協議與委托
4.11 多事件處理實例
4.12 UIKit框架
4.13 iPhone編碼的一般規範
第5章 iPhone應用程序的調試
5.1 Debug模式與Release模式
5.2 查找類的使用詳情
5.3 日志
5.4 調試iPhone程序
5.4.1 程序中的錯誤
5.4.2 斷點調試
5.4.3 設置全局斷點
5.4.4 設置調試信息輸出
第6章 iPhone圖形界面的基礎框架
6.1 視圖
6.1.1 UIView
6.1.2 Ftame和Bound
6.1.3 添加視圖實例
6.2 網頁視圖(UIWebView)
6.2.1 UIWlebview
6.2.2 網頁視圖的實例
6.3 繪圖
6.3.1 顏色和字體
6.3.2 drawRect方法
6.3.3 繪圖實例
6.3.4 CoreGraphics API
6.4 圖像(UIImage)
6.4.1 UIImage
6.4.2 圖像處理的方法
6.4.3 圖像處理的實例
6.5 層(CALayer)
6.5.1 CALayer
6.5.2 層的處理
6.5.3 層處理的實例
第7章 控制器
7.1 UIViewController
7.1.1 創建UIViewController
7.1.2 視圖控制器中的方法
7.1.3 視圖控制器的加載過程
7.1.4 視圖控制器的移除過程
7.1.5 視圖控制器的事件處理過程
7.1.6 視圖控制器的內存管理
7.1.7 手機旋轉功能
7.2 UINavigationController
7.2.1 UINavigationController的創建和管理
7.2.2 UINavigationController實例
7.2.3 UINavigationItem
7.3 UITabBarController
7.3.1 UITabBarController的創建和管理
7.3.2 UITabBarController實例
7.3.3 UITabBarItem
7.3.4 TabBarApplication的橫向顯示
7.4 UIToolBar
7.4.1 UIToolBar中UIBarButtonltem的初始化
7.4.2 UIToolBar實例
第8章 表視圖(UITableView)
8.1 UITableView類型
8.2 UITableView中的方法
8.3 UITableViewCell
8.4 自定義UITableViewCell
8.5 UITableView實例
8.5.1 索引表實例
8.5.2 分組表實例
8.5.3 九宮格表視圖實例
第9章 iPhone的數據存儲和處理
9.1 iPhone的數據存儲
9.1.1 屬性列表(NSUserDefaults)
9.1.2 iPhone文件繫統
9.1.3 Sqlite
9.1.4 Core Data庫
9.2 XML的解析
9.2.1 XML的解析標準
9.2.2 libxm12
9.2.3 NSXMLParser
9.3 JSON
9.3.1 JSON數據的結構
9.3.2 下載JSON框架
9.3.3 JSON實例
9.4 多線程和NSOperation
9.4.1 多線程
9.4.2 NSOperationQueue
9.4.3 多線程實例
第10章 通訊錄
10.1 AddressBook框架
10.2 AddressBookUI框架
10.2.1 ABPeoplePickerNavigationController
10.2.2 ABPersonViewController
10.2.3 ABNewPersonViewController
10.2.4 ABUnknownPersonViewController
10.3 通訊錄實例
第11章 照片處理
11.1 UIImagePickerController
11.2 拍攝照片
11.3 照片處理實例
第12章 多媒體應用
12.1 音頻
12.1.1 繫統聲音
12.1.2 聲音播放器(AVAudioPlayer)
12.1.3 錄音
12.1.4 訪問音頻文件
12.2 音頻操作實例
12.3 視頻
12.4 視頻操作實例
第13章 位置和地圖
13.1 位置
13.1.1 CLLocation
13.1.2 CLLocationManager
13.1.3 CLHeading
13.1.4 位置類實例
13.2 地圖
13.2.1 MKMapView
13.2.2 地圖的相關類
13.2.3 地圖實例
第14章 ASIHTTPRequest
14.1 ASIHTTPRequest的下載和使用
14.2 ASIHTTPRequest中的類
14.3 ASIHTTPRequest的主要功能
14.4 ASIHTTPRequest實例
第15章 應用程序的設置
15.1 應用程序的圖標
15.2 Info.plist文件
15.3 應用設置
15.4 本地化
15.5 應用的測試
在這個智能手機的時代,占領手機市場的策略不是隻有手機本身的利潤,還有在其移動互聯網上的軟件應用業務。iPhone手機除了能夠作為通信工具以外,還提供了許多類型的應用程序,用戶通過“蘋果商店”就能獲得這些應用。伴隨著iPhone和iPad的不斷更新,對於iPhone應用的開發人員需求與日俱增,越來越多的軟件開發人員加入到了iPhone應用的開發熱潮中。希望謝庭松編著的《iPhone移動應用開發從入門到精通》能為大家在開發iPhone應用程序時提供一些幫助。 《iPhone移動應用開發從入門到精通》共分為十五章,由淺入深地講解了關於iPhone開發的過程和方法。內容包括iPhone手機發展歷史的介紹、iPhone的開發模式、iPhone圖形界面的基礎框架、控制器和表視圖、iPhone的數據存儲和處理、通訊錄及照片的處理、多媒體應用、位置和地圖等。 編者把研發過程中所收獲的經驗分享給那些有志於開等