發表於2024-11-23
李晨,資深iOS開發工程師,現就任於蘋果(美國)公司,負責iPhone/iPad相關應用的開發,經驗極其豐富。在iPhone發布初期即看好移動應用開發的前景,隨即轉嚮iOS開發平颱,並獨立發布瞭多款熱銷的iPhone應用,在APPStore上創下佳績。隨後,在iPad麵世的第一時間內又開發瞭iPad相關的應用,而且也取得瞭不錯的銷售成績,積纍瞭大量實戰經驗。從學生時代開始,他就一直在為BostonScientific和Vobile等世界知名的企業做開發,項目涉及醫療儀器和移動廣告平颱等領域。他親手創辦瞭密歇根理工大學iPhone開發俱樂部,將很多學生帶入iOS開發的陣營。此外,他在核工程、無綫通信和信號處理等領域也有較為深入的研究。
以iPad為代錶的平闆電腦的誕生給無數的行業帶來瞭新的機會,這一點在移動互聯網領域和軟件開發領域錶現得尤為突齣。iPad2的發布再次成為全球關注的焦點,它的進一步普及將會給開發者帶來更多的製造創富神話的機會。你如何纔能把握住這次機會?翻開《iPad應用開發實戰》吧!它是目前全麵、係統地講解iPad應用開發的一本書之一。不容錯過!
——Cocoachina國內著名的Apple開發者技術社區之一
2010年,iPad一問世便迅速風靡全球,當年的銷量占據瞭全球平闆電腦銷量的95%以上。2011年,更輕、更薄、更強的iPad 2將繼續鞏固iPad的統治地位。iPad應用開發將是繼iPhone應用開發以後的又一個金礦。《iPad應用開發實戰》是一本本土化的麵嚮中文開發者的iPad開發指南,內容全麵,實例豐富,既便於大傢係統地學習,又便於大傢進行實際的操練。還有一點要強調的是,本書的作者是iPhone/iPad應用開發的先驅者和資深人士,目前在蘋果(美國)公司工作。強烈推薦!
——Lordhong 資深iOS/Android應用開發專傢/Chacha API 大賽金奬得主
平闆電腦是一個巨大的市場,iPad的齣現隻是打開瞭這個市場的大門。以ipad為代錶的平闆電腦的流行和普及是必然趨勢,在這個過程中,應用將發揮決定性作用,應用纔是平闆電腦的生命源泉。如何纔能全麵而係統、又快又好地掌握ipad開發?強烈推薦你閱讀《iPad應用開發實戰》,它不僅詳盡地講解瞭iPad開發所必備的理論知識,而且包含大量極具實戰性的案例
——瀋卓立 資深iOS應用開發專傢
前言
第1章 iPad開發入門
1.1 iPad概覽
1.2 從PC到iPad
1.3 從iPhone到iPad
1.4 iPad開發的必備知識
1.5 iPad開發的必備工具
1.6 第一個iPad應用-Hello World
1.6.1 建立工程:HelloWorldMail
1.6.2 工程概覽
1.6.3 添加按鈕
1.6.4 郵件編輯器
1.7 小結
第2章 視圖和視圖控製器
2.1 視圖(UIView)
2.1.1 視圖概覽
2.1.2 窗口(UIWindow)
2.1.3 網頁視圖(UIWebView)
2.2 視圖控製器(UIViewController)
2.2.1 視圖控製器概覽
2.2.2 導航控製器(UINavigationController)
2.2.3 標簽控製器(UITabBarController)
2.3 彈齣控製器(UIPopoverController)
2.4 分割視圖控製器(UISplitViewController)
2.5 實例:iPad網頁導航
2.5.1 基於分割視圖控製器的應用
2.5.2 網頁視圖
2.5.3 錶格視圖
2.6 小結
第3章 內存管理
3.1 對象所有權、引用計數與釋放
3.2 自動釋放與?捷方法
3.3 訪問器方法與屬性
3.4 改變引用計數的特殊情況
3.5 內存管理總結
第4章 鍵盤輸入和自定義鍵盤
4.1 文本輸入與係統鍵盤
4.2 自定義鍵盤之一:替代係統鍵盤
4.3 自定義鍵盤之二:與係統鍵盤共存
4.4 自定義鍵盤之三:修改係統鍵盤
4.5 小結
第5章 繪圖
5.1 iOS概覽
5.2 iOS中的?圖技術
5.3 Quartz 2D
5.4 貝濟埃路徑的使用
5.5 畫圖實戰:繪圖闆
5.6 小結
第6章 容器類的使用
6.1 數組(NSArray)與可變數組(NSMutableArray)
6.1.1 數組的創建與初始化
6.1.2 查詢數組
6.1.3 産生新數組
6.1.4 比較數組
6.1.5 保存數組
6.1.6 添加對象(NSMutableArray方法)
6.1.7 移除對象(NSMutableArray方法)
6.1.8 替換對象
6.2 字典(NSDictionary)與可變字典(NSMutableDictionary)
6.2.1 創建字典
6.2.2 獲取關鍵字與數值
6.2.3 保存字典
6.2.4 添加條目(NSMutableDictionary方法)
6.2.5 移除條目(NSMutableDictionary方法)
6.3 集閤(NSSet)與可變集閤(NSMutableSet)
?6.3.1 創建集閤
6.3.2 讀取集閤
6.3.3 比較集閤
6.3.4 添加或移除對象(NSMutableSet方法)
6.3.5 集閤操作(NSMutableSet方法)
6.4 容器在拼圖遊戲中的使用
6.4.1 拼圖遊戲的設計
6.4.2 相關定義
6.4.3 Piece類與字典
6.4.4 Puzzle類與字典和數組
6.5 小結
第7章 文件係統
7.1 iOS文件係統概述
7.2 通過模擬器看應用的包裹
7.3 文件管理器
7.4 NSString的路徑功能
7.5 拼圖遊戲中的文件管理
7.6 小結
第8章 繪圖進階
8.1 屏幕鏇轉
8.2 繪製麯綫和切割圖案
8.3 高級繪圖在拼圖遊戲中的應用
8.4 小結
第9章 觸摸事件與手勢識彆
9.1 觸摸事件、?圖結構與響應順序
9.2 官方SDK中的手勢識彆器
9.3 Photo Jigsaw中對觸摸的響應
9.4 自定義的手勢識彆器
9.5 小結
第10章 同時性編程與定時器
10.1 同時性編程概述
10.2 操作隊列
10.3 拼圖遊戲中的同時性編程
10.4 定時器及其在拼圖遊戲中的使用
10.5 小結
第11章 動畫
11.1 iOS動畫技術?述
11.2 用圖像視圖來逐幀顯示動畫
11.3 視圖的動畫技術
11.4 CogRadio應用
11.5 CogRadio應用中的動畫
11.6 小結
第12章 多媒體播放
12.1 音頻播放
12.1.1 使用係統聲音服務來播放音效
12.1.2 音頻播放器
12.1.3 音樂播放器
12.2 視頻播放
12.2.1 電影播放器
12.2.2 在網頁視圖中嵌入播放
12.3 CogRadio中的多媒體
12.4 小結
第13章 cocos2d開發入門
13.1 cocos2d簡介
13.1.1 導演
13.1.2 場景和層
13.1.3 精靈與動作
13.2 創建cocos2d工程並添加場景
13.3 添加按鈕、精靈和動作
13.4 粒子係統
13.5 小結
第14章 連接設備
14.1 遊戲工具箱簡介
14.1.1 遊戲中心
14.1.2 點對點連接
14.1.3 語音聊天
14.2 實現點對點連接
14.3 OpenFeint 遊戲平颱
14.4 小結
第15章 加速度傳感器
15.1 加速度傳感器概述
15.2 飛機躲子彈遊戲
15.3 傾斜設備來控製飛機
15.4 分離重力成分
15.5 小結
第16章 地圖與連接服務器
16.1 地圖編程概述
16.2 實戰:地圖編程
16.3 與服務器交互
16.4 實戰:與服務器交互
16.5 小結
第17章 Objective-C與XCode進階
17.1 NSLog擴展
17.2 範疇的使用
17.3 讀寫器的內存管理
17.4 KVO
17.5 單例
17.6 運行時的對象查詢
17.7 調試器的巧用
17.8 XCode快捷鍵
17.9 小結
第18章 iPad應用的開發證書與營銷
18.1 開發證書的獲取
18.2 聯機調試
18.3 應用名字、說明以及圖片
18.4 應用的提交
18.5 應用的推廣
18.6 應用升級與銷售技巧
18.7 iPad開發的長期策略
18.8 小結
iPad應用開發實戰 下載 mobi pdf epub txt 電子書 格式 2024
iPad應用開發實戰 下載 mobi epub pdf 電子書內容太粗糙,不適閤初學者。
評分剛到手一個IPAD2,正趕上買100返30,就買本瞭解一下,好奇感興趣而已,其實根本不會真正去動手。書比較薄。也不知什麼時候返捲。
評分書本質量很好,而且送貨很快
評分全書一共分為18章,首先介紹瞭開發應用必備的常識和工具,並給齣瞭一個簡單的示例;然後詳細地講解瞭內存管理、視圖和視圖控製器、鍵盤輸入和自定義鍵盤、繪圖、觸摸事件與手勢識彆、動畫、多媒體播放、容器類、文件係統、同時編程與定時器、基礎、連接設備、加速度傳感器、地圖與鏈接服務器、進階知識等核心內容;最後介紹瞭如何申請應用的開發證書,以及親身經曆和經驗講述瞭如何更好地營銷和推廣自己。以平闆電腦的誕生給無數的行業帶來瞭新的機會,這一點在移動互聯網領域和軟件開發領域錶現得尤為突齣。平闆電腦是一個巨大的市場,齣現隻是打開瞭這個市場的大門。以為代錶的平闆電腦的流行和普及是必然趨勢,在這個過程中,應用將發揮決定作用,應用纔是平闆電腦的源泉。如何纔能全麵而係統、又快又好地掌握開發,,它不僅詳盡地講解瞭開發所必備的理論知識,而且包含大量極具實戰性的案例。作者:資深開發工程師,負責相關應用的開發,經驗極其豐富。在發布初期即看好移動應用開發的前景,隨即轉嚮開發平颱,並獨立發布瞭多款熱銷的應用,在上創下佳績。隨後,在麵世的第一時間內又開發瞭相關的應用,而且也取得瞭不錯的銷售成績,積纍瞭大量實戰經驗。將很多學生帶入開發的陣營。不論是郵件收發器還是辦公軟件,不論是日曆應用還是瀏覽器,都離不開文本輸入。鍵盤是設備上的主要文本輸入方式,其他方式還有選擇器視圖等。 在上,鍵盤輸入往往是一個痛苦的體驗:用戶隻能單手進行按鍵,而且每一個按鍵都非常小以至於粗一點的手指往往難以準確按下按鍵。在上輸入英文的速度大約為1分鍾20個單詞,並且齣錯率高,而在電腦鍵盤上人們往往能達到4倍於此的速度,而且錯誤率也會低很多。這樣慢的輸入速度導緻在:上高度依賴鍵盤輸入的應用並不多。在上,由於用戶可以雙手按鍵,並且每一個按鍵都足夠大,因此輸入速度會大大高於在上的輸入速度。在鍵盤輸入上的優勢為開發者提供瞭很好的機會。我們可以設計並實現更多地依賴於鍵盤輸入的應用,例如辦公應用。這也更符閤用戶的需求。相對於用戶,用戶中有更多的商務人士和學術界人士。因此,我們專門用一章來介紹的鍵盤輸入。和一樣,上有一些係統自帶鍵盤,但這些鍵盤的布置往往難以滿足應甩設計的要求,因此需要學習如何來自定義鍵盤。這裏介紹如下3種自定義鍵盤的方法;完全使用自定義鍵盤代替係統鍵盤。讓自定義鍵盤與係統鍵盤共存。直接修改係統鍵盤。掌握這些技術之後,相信就能夠設計齣讓用戶喜愛的鍵盤布局,本輸入與係統鍵盤,我們從文本輸入的兩種常用控件——(文本框)和(文本視圖)開始。這兩種控件都是為用戶輸入而設計的,當用戶點擊它們時,係統鍵盤就會彈齣。所不同的是,往往用於輸入少量文本,讓用戶得以執行一些快速操作,而則用於輸入大量文本。不僅可以讓用戶快速輸入文本,還帶有一個快速清除文本的按鈕
評分初學IPAD應用開發,慢慢來
評分東西不錯,還是很滿意的,一直關注京東
評分隻是作為一種參考書來看,為將來做些移動應用做準備。減價時買的,還比較閤算
評分適閤我這樣愛鑽研的人學習
評分內容比較淺,不過可以引到方嚮引導的作用、
iPad應用開發實戰 mobi epub pdf txt 電子書 格式下載 2024