圖書信息
書 名:iPhone應用程式開發名家解析作 者:(美)戴特爾 ,陳小峰,周輝,司春鋒 譯
出版社:電子工業出版社
出版時間:2010-7-1
ISBN:9787121107962
開 本:16開
定 價:59.80元
內容簡介
本書精心設計的應用程式用來介紹關鍵的iPhone特性和框架(比如,音頻、視頻、動畫、指南針、端到端連線、GPS等)。您捋很快學會構建一個iPhone應用程式所需要的一切:首先在第1章體驗畫圖板應用程式,然後在第3章構建您的第一個套用程式。到第16章的;時候,您將能夠創建自己的免費或者付費應用程式以提交到蘋果AppStore。我們將指導您進行這個應用程式提交過程,包括以蘋果的方式上傳應用程式、審核標準過程中的預期步驟、決定免費還是付費,以及通過社交媒體、網路公共來行銷應用程式等。圖書目錄
第1章iPhone應用程式開發介紹1.1《iPhone應用程式開發名家解析》介紹
1.2iPhone概述
1.3iPhoneGS和作業系統3.x的新特性與增強功能
1.4從AppStore(應用程式商店)下載軟體
1.5iPhoneOS3.x
1.6Objective-C程式語言
1.7設計模式
1.8Cocoa框架
1.9iPhoneSDK的新特性
1.10Xcode開發工具組
1.11對象技術的基礎知識
1.12Web2.0
1.13在iPhone模擬器中試運行畫圖板應用程式
1.14小結
1.15Deitel資源中心
第2章 iPhone App Store和商務問題
2.1iPhoneAppStore和商務問題簡介2.2iPhone開發人員計畫:建立你的開發者檔案來測試和提交應用程式
2.2.1建立你的iPhone開發團隊
2.2.2獲取一個iPhone開發證書
2.2.3註冊測試設備
2.2.4創建應用程式標識(AppIDs)
2.2.5創建ProvisioningProfile
2.2.6使用配置檔案在iPhone或iPodTouch上安裝應用程式
2.2.7提交用於發布的應用程式
2.3iPhone人機界面指南
2.4測試你的應用程式
2.5通過iTunesConnect為提交應用程式做準備
2.6優秀iPhone應用程式的特點
2.7避免你的應用程式被拒絕
2.8定價:付費或免費
2.9添加一個應用程式到iTunesConnect
2.10商品化付費應用程式:使用應用程式內購買(In-AppPurchase)功能來銷售虛擬物品
2.11使用iTunesConnect管理你的應用程式
2.12行銷你的應用程式
2.13iPhone趣聞與幽默
2.14其他平台
2.15iPhone開發人員文檔
2.16小結
第3章 歡迎應用程式(開始學習Xcode、Cocoa及Interface Builder)
3.1歡迎應用程式簡介
3.2技術概述
3.3Xcode.x集成開發環境和Cocoa
3.3.1Xcode.x介紹
3.3.2定製集成開發環境和創建新項目
3.3.3工具列
3.3.4組和檔案
3.3.5鍵盤捷徑
3.3.6InterfaceBuilder
3.3.7Cocoa
3.4創建應用程式創建一個新項目
3.5使用InterfaceBuilder創建GUI
3.6運行程式
3.7小結
第4章 小費計算器(Objective-C編程初探)
4.1小費計算器簡介4.2試運行小費計算器
4.3技術概述
4.4創建程式
4.5給程式添加實際功能
4.5.1創建程式的控制類
4.5.2查看Controller.h檔案
4.6在InterfaceBuilder中關聯對象
4.7方法的具體實現
4.7.1啟動和初始化程式
4.7.2calculateTip:方法
4.8小結
第5章 Twitter搜尋收藏夾應用程式(Collections與Cocoa GUI編程)5.1Twitter搜尋收藏夾應用程式簡介 5.2試運行應用程式
5.3技術概述
5.4創建程式
5.4.1GUI的布局
5.4.2定義Controller類
5.4.3AbstractFactory的設計模式(抽象工廠型設計模式)
5.4.4在InterfaceBuilder中連線對象
5.4.5定義Controller類的實現
5.4.6Controller類的初始化方法
5.4.7Controller類的awakeFromNib方法
5.4.8Controller類的refreshList方法
5.4.9Controller類的infoButtonTouched方法
5.4.10Controller類的addTag和clearTags方法
5.4.11Controller類中的addNewButtonWithTitle方法
5.4.12設計模式:命令模式(command)
5.4.13Controller類的buttonTouched方法
5.4.14UIButton的排序分類
5.5小結
第6章 國旗問答遊戲應用程式(控制器和Utility Application模板)6.1國旗問答遊戲應用程式簡介 6.2測試國旗問答遊戲程式
6.3技術概述
6.4構建程式
6.4.1MainView和MainViewController類
6.4.2FlipsideView和FlipsideViewController類
6.5小結
第7章 “點擊競技”遊戲(學習使用UIView類和觸控技術)7.1“點擊競技”遊戲簡介 7.2試運行程式
7.3技術概述
7.4構建應用程式
7.4.1聲明SpotOnViewController接口
7.4.2創建程式界面
7.4.3SpotOnViewController類實現
7.4.4SpotOnViewController類的resetGame方法
7.4.5SpotOnViewController類的addNewSpot方法
7.4.6SpotOnViewController類的beginSpotAnimation方法
7.4.7SpotOnViewController類的touchesBegan:withEvent:方法
7.4.8職責鏈設計模式(ChainofResponsibility)
7.4.9SpotOnViewController類的touchedSpot方法
7.4.10SpotOnViewController類的beginSpotEndAnimation:方法
7.4.11SpotOnViewController類的finishedAnimation:finished:context:方法
7.4.12SpotOnViewController類的alertView:clickedButtonAtIndex:、shouldAutorotateToInterfaceOrientation、dealloc方法
7.5小結
第8章 加農炮遊戲應用程式(使用NSTimer實現動畫及處理拖曳事件)
8.1加農炮遊戲簡介
8.2試運行應用程式
8.3技術概述
8.4構建應用程式
8.4.1聲明CannonView接口
8.4.2CannonView類實現
8.4.3CannonView類的initWithCoder:和awakeFromNib方法
8.4.4CannonView類的newGame方法
8.4.5CannonView類的timerFired:方法
8.4.6CannonView類的showAlertWithTitle:message:和alertView:clickedButtonAtIndex:方法
8.4.7CannonView類的drawRect:方法
8.4.8使用Instruments來檢測性能問題
8.4.9CannonView類的touchesBegan:withEvent、touchesMove:withEvent:和processTouch:withEvent:方法
8.5小結
第9章 畫圖板應用程式(使用控制項與UIView對象互動)9.1畫圖板應用程式簡介 9.2技術概述
9.3構建應用程式
9.3.1聲明squiggle接口
9.3.2Squiggle類實現
9.3.3聲明MainView接口
9.3.4MainView類實現
9.3.5MainView類的resetView和drawRect:方法
9.3.6MainView類的drawSquiggle:inContext:方法
9.3.7MainView類的觸控處理方法
9.3.8MainView類的motionEnded:withEvent:、alertView:clickedButtonAtIndex:、canBecomeFirstResponder和dealloc方法
9.3.9聲明MainViewController接口
9.3.10MainViewController類實現
9.3.11聲明FlipsideViewController接口
9.3.12FlipsideViewcontroller類實現
9.3.13FlipsideViewController類實現
9.3.14創建Flipside視圖
9.4小結
第10章 地址簿應用程式(表格與UINavigationController)
10.1地址簿應用程式簡介
10.2試運行應用程式
10.3技術概述
10.4構建程式
10.4.1RootViewController類
10.4.2AddViewController類
10.4.3ContactViewController類
10.4.4EditableCell類
10.5小結
第11章 路線跟蹤器應用程式(Map Kit和Core Location框架(GPS和指南針))
11.1路線跟蹤器應用程式簡介
11.2測試這個路徑跟蹤器應用程式
11.3技術概述
11.4構建應用程式
11.4.1TrackingMapView類
11.4.2Controller類
11.5小結
第12章 幻燈片應用程式(訪問相片和iPod音樂庫)
12.1幻燈片應用程式簡介
12.2試運行應用程式
12.3技術概述
12.4構建應用程式
12.4.1RootViewController類
12.4.2SlideshowViewController類
12.4.3NameViewController類
12.4.4SlideshowDataViewController類
12.5小結
第13章 增強型幻燈片程式(使用NSCoder序列化數據和播放視頻)
13.1增強型幻燈片程式簡介
13.2試運行應用程式
13.3技術概述
13.4構建應用程式
13.4.1MediaItem類
13.4.2Slideshow類
13.4.3RootViewController類
13.4.4SlideshowDataViewController類
13.4.5EnhancedSlideshowAppDelegate類
13.4.6SlideshowViewController類
13.5改進建議
13.6小結
第14章 錄音機應用程式(聲音錄製和回放)14.1錄音機應用程式簡介 14.2試運行應用程式
14.3技術概述
14.4構建應用程式
14.4.1VoiceRecorderViewController類
14.4.2NameRecordingViewController類
14.4.3Visualizer類
14.4.4PlaybackViewController類
14.5語音的合成與識別
14.6小結
第15章 增強型地址簿應用程式(管理和傳輸持久化數據)
15.1增強型地址簿應用程式簡介
15.2試運行應用程式
15.3技術概述
15.4構建應用程式
15.4.1構建CoreData模型
15.4.2ContactViewController類
15.4.3RootViewController類
15.5小結
第16章 Twitter折扣機票程式(使用網際網路的程式)
16.1Twitter折扣機票程式簡介
16.2試運行Twitter折扣機票程式
16.3技術概述
16.4構建應用程式
16.5小結