出版時間:2012-1 出版社:中國鐵道 作者:謝庭松 頁數(shù):431
內(nèi)容概要
在這個智能手機(jī)的時代,占領(lǐng)手機(jī)市場的策略不是只有手機(jī)本身的利潤,還有在其移動互聯(lián)網(wǎng)上的軟件應(yīng)用業(yè)務(wù)。iPhone手機(jī)除了能夠作為通信工具以外,還提供了許多類型的應(yīng)用程序,用戶通過“蘋果商店”就能獲得這些應(yīng)用。伴隨著iPhone和iPad的不斷更新,對于iPhone應(yīng)用的開發(fā)人員需求與日俱增,越來越多的軟件開發(fā)人員加入到了iPhone應(yīng)用的開發(fā)熱潮中。希望謝庭松編著的《iPhone移動應(yīng)用開發(fā)從入門到精通》能為大家在開發(fā)iPhone應(yīng)用程序時提供一些幫助。
《iPhone移動應(yīng)用開發(fā)從入門到精通》共分為十五章,由淺入深地講解了關(guān)于iPhone開發(fā)的過程和方法。內(nèi)容包括iPhone手機(jī)發(fā)展歷史的介紹、iPhone的開發(fā)模式、iPhone圖形界面的基礎(chǔ)框架、控制器和表視圖、
iPhone的數(shù)據(jù)存儲和處理、通訊錄及照片的處理、多媒體應(yīng)用、位置和地圖等。
編者把研發(fā)過程中所收獲的經(jīng)驗(yàn)分享給那些有志于開發(fā)iPhone程序的朋友們,希望能為他們鋪平一些道路,讓他們少走一些彎路,從而能夠順利步入iPhone開發(fā)的殿堂。
書籍目錄
第1章 iPhone手機(jī)概述
1.1 iPhone的發(fā)展歷史
1.2 iPhone的操作系統(tǒng)
1.2.1 CocoaTouch
1.2.2 Media
1.2.3 Core Services
1.2.4 Core OS
1.3 iPhone的應(yīng)用分類
1.3.1 游戲應(yīng)用
1.3.2 電子書閱讀應(yīng)用
1.3.3 購物應(yīng)用
1.3.4 導(dǎo)航應(yīng)用
1.3.5 理財應(yīng)用
1.4 iPhone應(yīng)用商店
1.5 發(fā)布應(yīng)用程序
第2章 iPhone開發(fā)環(huán)境
2.1 配置iPhone開發(fā)環(huán)境
2.2 編寫第一個iPhone應(yīng)用程序
2.2.1 Xcode簡介
2.2.2 創(chuàng)建Xcode項(xiàng)目
2.2.3 運(yùn)行iPhone模擬器
2.2.4 界面創(chuàng)建器(Interface Builder)
2.3 Xcode中的幫助
第3章 iPhone開發(fā)模式
3.1 MVC模式
3.1.1 MVC中的模型、視圖與控制器
3.1.2 MVC的實(shí)現(xiàn)
3.2 Target/Action模式
3.3 Delegation模式
3.4 MVC實(shí)例
3.4.1 在interface Builder上添加對象
3.4.2 編寫控制器代碼
3.4.3 設(shè)置Target-Action
3.5 應(yīng)用的生命周期
3.5.1 main和UIApplicationMain
3.5.2 xib文件
3.5.3 執(zhí)行回調(diào)方法
3.5.4 Info.plist文件
第4章 Objective-C編程語言
4.1 面向過程的編程
4.2 面向?qū)ο蟮木幊?br /> 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 數(shù)據(jù)類型
4.5.6 選擇器SEL
4.5.7 字符串
4.5.8 數(shù)組(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 條件運(yùn)算語句
4.7 Objective-C的循環(huán)語句
4.7.1 for循環(huán)語句
4.7.2 while循環(huán)語句
4.7.3 do循環(huán)語句
4.8 ObjectiVe-c的內(nèi)存管理
4.8.1 垃圾收集器
4.8.2 引用計數(shù)(retain)
4.8.3 自動釋放池(autorelease)
4.8.4 didReceiveMemory Warning方法
4.8.5 內(nèi)存泄露
4.9 @property和@synthesize
4.10 Obiective-C的類別和協(xié)議
4.10.1 類別
4.10.2 協(xié)議
4.10.3 協(xié)議與委托
4.11 多事件處理實(shí)例
4.12 UIKit框架
4.13 iPhone編碼的一般規(guī)范
第5章 iPhone應(yīng)用程序的調(diào)試
5.1 Debug模式與Release模式
5.2 查找類的使用詳情
5.3 日志
5.4 調(diào)試iPhone程序
5.4.1 程序中的錯誤
5.4.2 斷點(diǎn)調(diào)試
5.4.3 設(shè)置全局?jǐn)帱c(diǎn)
5.4.4 設(shè)置調(diào)試信息輸出
第6章 iPhone圖形界面的基礎(chǔ)框架
6.1 視圖
6.1.1 UIView
6.1.2 Ftame和Bound
6.1.3 添加視圖實(shí)例
6.2 網(wǎng)頁視圖(UIWebView)
6.2.1 UIWlebview
6.2.2 網(wǎng)頁視圖的實(shí)例
6.3 繪圖
6.3.1 顏色和字體
6.3.2 drawRect方法
6.3.3 繪圖實(shí)例
6.3.4 CoreGraphics API
6.4 圖像(UIImage)
6.4.1 UIImage
6.4.2 圖像處理的方法
6.4.3 圖像處理的實(shí)例
6.5 層(CALayer)
6.5.1 CALayer
6.5.2 層的處理
6.5.3 層處理的實(shí)例
第7章 控制器
7.1 UIViewController
7.1.1 創(chuàng)建UIViewController
7.1.2 視圖控制器中的方法
7.1.3 視圖控制器的加載過程
7.1.4 視圖控制器的移除過程
7.1.5 視圖控制器的事件處理過程
7.1.6 視圖控制器的內(nèi)存管理
7.1.7 手機(jī)旋轉(zhuǎn)功能
7.2 UINavigationController
7.2.1 UINavigationController的創(chuàng)建和管理
7.2.2 UINavigationController實(shí)例
7.2.3 UINavigationItem
7.3 UITabBarController
7.3.1 UITabBarController的創(chuàng)建和管理
7.3.2 UITabBarController實(shí)例
7.3.3 UITabBarItem
7.3.4 TabBarApplication的橫向顯示
7.4 UIToolBar
7.4.1 UIToolBar中UIBarButtonltem的初始化
7.4.2 UIToolBar實(shí)例
第8章 表視圖(UITableView)
8.1 UITableView類型
8.2 UITableView中的方法
8.3 UITableViewCell
8.4 自定義UITableViewCell
8.5 UITableView實(shí)例
8.5.1 索引表實(shí)例
8.5.2 分組表實(shí)例
8.5.3 九宮格表視圖實(shí)例
第9章 iPhone的數(shù)據(jù)存儲和處理
9.1 iPhone的數(shù)據(jù)存儲
9.1.1 屬性列表(NSUserDefaults)
9.1.2 iPhone文件系統(tǒng)
9.1.3 Sqlite
9.1.4 Core Data庫
9.2 XML的解析
9.2.1 XML的解析標(biāo)準(zhǔn)
9.2.2 libxm12
9.2.3 NSXMLPaer
9.3 JSON
9.3.1 JSON數(shù)據(jù)的結(jié)構(gòu)
9.3.2 下載JSON框架
9.3.3 JSON實(shí)例
9.4 多線程和NSOperation
9.4.1 多線程
9.4.2 NSOperationQueue
9.4.3 多線程實(shí)例
第10章 通訊錄
10.1 AddressBook框架
10.2 AddressBookUI框架
10.2.1 ABPeoplePickerNavigationController
10.2.2 ABPeonViewController
10.2.3 ABNewPeonViewController
10.2.4 ABUnknownPeonViewController
10.3 通訊錄實(shí)例
第11章 照片處理
11.1 UIImagePickerController
11.2 拍攝照片
11.3 照片處理實(shí)例
第12章 多媒體應(yīng)用
12.1 音頻
12.1.1 系統(tǒng)聲音
12.1.2 聲音播放器(AVAudioPlayer)
12.1.3 錄音
12.1.4 訪問音頻文件
12.2 音頻操作實(shí)例
12.3 視頻
12.4 視頻操作實(shí)例
第13章 位置和地圖
13.1 位置
13.1.1 CLLocation
13.1.2 CLLocationManager
13.1.3 CLHeading
13.1.4 位置類實(shí)例
13.2 地圖
13.2.1 MKMapView
13.2.2 地圖的相關(guān)類
13.2.3 地圖實(shí)例
第14章 ASIHTTPRequest
14.1 ASIHTTPRequest的下載和使用
14.2 ASIHTTPRequest中的類
14.3 ASIHTTPRequest的主要功能
14.4 ASIHTTPRequest實(shí)例
第15章 應(yīng)用程序的設(shè)置
15.1 應(yīng)用程序的圖標(biāo)
15.2 Info.plist文件
15.3 應(yīng)用設(shè)置
15.4 本地化
15.5 應(yīng)用的測試
圖書封面
評論、評分、閱讀與下載
iPhone移動應(yīng)用開發(fā)從入門到精通 PDF格式下載