-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
10/8 新書到! 10/1 新書到! 9/24 新書到! 9/18 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

iOS編程實戰寶典

( 簡體 字)
作者:曾源 等類別:1. -> 程式設計 -> 手機程式 -> iPhone
譯者:
出版社:清華大學出版社iOS編程實戰寶典 3dWoo書號: 39235
詢問書籍請說出此書號!

有庫存
NT售價: 445

出版日:7/25/2014
頁數:586
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787302347972
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

為什么要寫這本書
  有人問,現在是什么時代?這個問題對于每個人都有屬于自己的答案。但隨著移動科技和互聯網的飛速發展,對我們而言,如今已經是移動互聯網的時代。在這短短幾年時光里,iOS平臺已經成為這個領域的霸主。
  由于iPhone那讓人贊嘆不已的外觀設計和操作體驗,特別是蘋果提供了App Store這種突破性的軟件營銷方式,使得iOS系統改變了手機世界的格局,改變了整個互聯網。程序員要想進入iOS開發行業,除了掌握Objective-C語言基礎外,還要融會貫通各種開發框架,最好還要熟悉應用開發中有典型意義和實用價值的各類開發實例及案例。這樣才能在就業嚴峻的市場環境中有較強的職場競爭力和職業前景。
  目前圖書市場上關于iOS開發及框架整合的圖書不少,但真正從實際應用出發,以代碼實戰為基礎,通過各種開發模塊和項目案例來指導讀者提高應用開發水平的圖書卻很少。本書便是以實戰為主旨,通過iOS開發中最常見的開發模塊和項目案例,并輔以實戰練習題,讓讀者全面、深入、透徹地理解iOS開發的各種熱門技術及其整合使用,提高實際開發水平。
本書有何特色
  1. 包含iOS開發中常用的技術范圍,以及當下流行的開發框架及其整合使用
  本書詳細介紹了iOS開發中最常用、最重要的技術要點,如大量基礎和高級控件、多媒體、定位、數據存儲、重力感應、加速計、本地化、觸屏和手勢等。并且還會帶領讀者探索一些當下最流行的框架(如Three20)。讀者在感嘆其強大之余,將學習如何為我所用。
  2. 內容涉及多個iOS系統版本
  本書內容涉及iOS 4到6的多個版本,如故事版、GCD等,幫助讀者與開發前沿保持同步,既方便低版本開發者快速過渡,也有助于初學者更全面地了解iOS。
  3. 對iOS開發的各種技術做了原理上的分析
  本書從一開始便對Objective-C開發語言和iOS開發的環境配置做了基本介紹,并對iOS開發的各種技術進行了原理性的分析,便于讀者透徹地理解每項技術背后的原理和實際應用。
  4. 開發實例及項目案例典型,實戰性強,有較高的應用價值
  本書從第2章起,每章在講解技術點的過程中都提供了至少一個代碼實例。這些實例來源于作者所開發的實際項目,具有很高的應用價值和參考性。而且這些實例分別使用不同的技術實現,便于讀者融會貫通地理解本書中所介紹的技術。
  5. 提供完善的技術支持和售后服務
  本書提供了專門的技術支持郵箱:bookservice2008@163.com。讀者在閱讀本書過程中有任何疑問都可以通過該郵箱獲得幫助。
本書內容及知識體系
  第1篇 基礎篇(第1∼3章)
  本篇介紹了如何加入蘋果開發者計劃以及搭建iOS環境,講解了iOS開發的基礎語言Objective-C的語法和要點,并通過一個簡單的程序實現快速入門。
  第2篇 UI開發篇(第4∼9章)
  從本篇開始,讀者將詳細地學習iOS開發中UI界面、程序架構的實現。內容主要包括基礎控件(按鈕、標簽、滑塊、圖像視圖、輸入框、開關、分段、警告框等),還將學習利用iOS提供的模塊實現多視圖(選項卡欄控制器、導航視圖控制器),在掌握如何使用的同時,還會為讀者剖析其原理。
  第3篇 高級篇(第10∼19章)
  本篇內容上升了一個層次,主要包括故事版(Storyboard)、數據存儲、后臺處理、觸摸手勢、定位、重力感應、多媒體和本地化等。經過本篇的訓練,讀者的技術水平將得到非常大的提升,本篇每章的示例程序都會有詳細的步驟講解和代碼分析,從一定程度上也可以了解軟件開發的周期。
  第4篇 實戰篇(第20章和21章)
  本篇首先通過一個兼容iPhone和iPad的APP開發,讓讀者了解了在實際的iOS開發中兩者的區別。然后介紹當下非常流行的第三方開源框架Three20,包括源代碼的下載、配置及基本使用,而且分析其組成部分和提供的接口,并最終使用它開發出一款屬于自己的菜譜APP。目前iOS有許多優秀的開源框架,本篇也會向讀者推薦一部分。
適合閱讀本書的讀者
* 需要全面學習iOS開發技術的人員;
* 有一定開發經驗而想轉行移動開發的人員;
* 希望提高項目開發水平的人員;
* 專業培訓機構的移動開發學員;
* 軟件開發項目經理;
* 需要一本案頭必備查詢手冊的iOS開發人員。
閱讀本書的建議
* 沒有Objective-C語言基礎的讀者,建議從第1章順次閱讀并演練每一個實例。
* 有一定iOS開發基礎的讀者,可以根據實際情況有重點地選擇閱讀各個章節和案例。
* 對于每一個技術難點和案例,先自己思考一下實現的思路,然后再閱讀,學習效果會更好。
本書作者
  本書由曾源主筆編寫。其他參與編寫的人員有杜禮、高宏、郭立新、胡鑫鑫、黃進、黃勝忠、黃照鶴、賴俊文、李冠峰、李靜、李為民、邱罡、邱偉、隋麗娜、王紅藝、王健、王玉磊、魏汪洋、吳慶濤、肖俊宇、謝建、辛永平、徐翠霞、徐勤民、薛富實、楊春蕾、張光澤、張明川、張曉靜、趙海霞、鄭波、鄭瑞娟、鄭偉、周巧姝、周瑞、盛杰、李群、阿拉塔、畢夢飛、高洪濤、曹亦男、曾龍英、曾敏、柴延偉。
  雖然筆者對本書中所述內容都盡量核實,并多次進行文字校對,但因時間所限,可能還存在疏漏和不足之處,懇請讀者批評指正。
  
  編著者

  
  
  
  
  
內容簡介:

  本書以實戰開發為原則,通過開發中最常見的技術模塊,配合每章的開發實例及最后的一個完整的綜合項目案例,全面、詳細地介紹了iOS開發從易到難,從界面到硬件等技術要點的整合使用,兼顧iPhone和iPad的APP開發。
  全書共21章,分為4篇。第1篇為基礎篇,讓從未接觸過iOS開發的人員快速了解iOS SDK,Object-C和Xcode;第2篇為UI開發篇,讀者將系統學習界面與多視圖知識,包括交互原理、交互控件、表視圖、導航視圖和選擇器等;第3篇為高級篇,涉及Storyboard、數據存儲、GCD、觸屏和手勢、多媒體、硬件、重力感應和加速等大量進階內容;第4篇為實戰篇,通過一個食譜APP,讓讀者了解如何開發自己的APP程序,還學習了第三方框架Three20,還介紹了如何開發iPhone和iPad都兼容的APP程序。
  本書內容豐富,實例典型,實用性強,適合各個層次想要學習iOS開發技術的人員閱讀,尤其適合有一定開發經驗而打算進行此平臺應用開發的人員閱讀。如果讀者沒有任何經驗,也不用太擔心,只要讀者認真閱讀本書,也可以打好基礎。

目錄:

第1篇 基 礎 篇
第1章 iOS開發概述 2
1.1 本書的宗旨 2
1.2 iOS 開發的特點 2
1.2.1 一次只能運行一個應用程序 3
1.2.2 一個應用程序只有一個窗口 3
1.2.3 數據訪問機制 3
1.2.4 屏幕尺寸限制 3
1.2.5 響應時間限制 4
1.2.6 設備資源限制 4
1.2.7 交互限制 5
1.3 iOS的獨特功能 5
1.3.1 Game Center 5
1.3.2 Storyboard 5
1.3.3 Twitter 6
1.3.4 iCloud 6
1.3.5 通知中心 6
1.3.6 Passbook 7
1.4 加入Apple開發者計劃 7
1.4.1 開發者賬號 7
1.4.2 加入Apple開發人員計劃 8
1.4.3 創建Apple ID 9
1.5 下載和安裝Xcode 11
1.5.1 下載Xcode 11
1.5.2 安裝Xcode 12
1.6 小結 14
1.7 習題 15
第2章 介紹Objective-C和iOS SDK 16
2.1 介紹Objective-C 16
2.1.1 類定義 17
2.1.2 類實現 18
2.1.3 多參數的方法 18
2.1.4 屬性 19
2.1.5 類別 20
2.2 Objective-C的重要部分 21
2.2.1 協議 21
2.2.2 委托 22
2.2.3 創建第一個工程 23
2.2.4 簡單介紹工程界面 25
2.2.5 通過程序體會協議和委托 26
2.2.6 內存管理 30
2.2.7 自動引用計數 32
2.3 介紹iOS SDK 32
2.3.1 Xcode 32
2.3.2 Instruments 32
2.3.3 Simulator 33
2.3.4 Interface Builder 34
2.4 iOS核心部分 34
2.4.1 Cocoa Touch(可觸摸層) 35
2.4.2 Media(媒體層) 37
2.4.3 Core Services(核心服務層) 38
2.4.4 Core OS(核心操作系統層) 38
2.5 小結 39
2.6 習題 39
第3章 iOS開發起航 40
3.1 創建項目HelloWorld 40
3.1.1 應用程序模板 40
3.1.2 新建iPhone工程 44
3.1.3 詳解Xcode的各個部分 46
3.1.4 詳解項目的各個部分 50
3.2 解密Interface Builder 51
3.2.1 掀開Nib神秘的面紗 52
3.2.2 詳解Interface Builder的組成部分 52
3.2.3 在視圖中添加第一個UI控件 55
3.2.4 設置UI控件的屬性 55
3.2.5 變量的關聯 57
3.2.6 通過代碼設置屬性 59
3.3 為應用添加圖標 61
3.3.1 iPhone圖標介紹 61
3.3.2 iPad圖標介紹 62
3.3.3 圖標的命名和設置 62
3.3.4 程序名稱的設置 64
3.4 小結 66
3.5 習題 66
第2篇 UI開發篇
第4章 用戶交互基礎 68
4.1 介紹View Controller(視圖控制器) 68
4.1.1 MVC模型 68
4.1.2 View Controller(視圖控制器) 70
4.1.3 生命周期 72
4.2 使用View Controller編寫計算器 73
4.2.1 創建項目PlusMinus 74
4.2.2 Button(按鈕) 75
4.2.3 Text Field(輸入框) 77
4.2.4 添加Outlet(連接) 80
4.2.5 添加Action(動作) 81
4.2.6 設計用戶交互 84
4.2.7 編譯并運行程序 85
4.3 優化交互體驗 86
4.3.1 鍵盤關閉 86
4.3.2 數字鍵盤 88
4.4 詳解Delegate(委托) 91
4.4.1 UITextField委托方法 91
4.4.2 實現委托功能 92
4.5 小結 94
4.6 習題 95
第5章 掌握更多交互控件 96
5.1 使用Image View(圖像視圖)和Alert View(警告框) 96
5.1.1 Image View控件 97
5.1.2 UIAlertView控件 100
5.1.3 創建項目ImageSwitch 100
5.1.4 設置界面朝向 103
5.1.5 設置UIImageView屬性 106
5.1.6 數組的概念 108
5.1.7 切換圖片 109
5.1.8 添加UIAlertView 111
5.2 使用Slider(滑塊)和Progress View(進度條) 113
5.2.1 添加UISlider和UIProgressView 113
5.2.2 設置控件屬性 114
5.2.3 創建Action(動作)和Outlet(連接) 116
5.2.4 實現Action方法 117
5.2.5 添加定時器控制 120
5.3 使用Switch(開關)和Segment(分段控件) 122
5.3.1 Navigation Bar(導航條)的樣式 122
5.3.2 添加UISwitch 并實現Action方法 124
5.3.3 添加UISegment并實現Action方法 127
5.3.4 添加“臺燈” 131
5.4 小結 132
5.5 習題 132
第6章 多視圖應用 134
6.1 什么是多視圖 134
6.2 多視圖應用的結構 135
6.2.1 導航和標簽的多視圖模型 135
6.2.2 根視圖(Root View)和內容視圖(Content View) 137
6.3 創建多視圖應用 138
6.3.1 創建工程 139
6.3.2 創建視圖控制器和Nib文件 140
6.3.3 修改應用委托類(App Delegate) 141
6.3.4 實現根視圖界面與操作 143
6.3.5 創建子視圖 145
6.3.6 實現視圖的切換 147
6.4 委托 150
6.4.1 創建protocal類 150
6.4.2 代理函數 152
6.4.3 實現委托功能 153
6.5 動畫效果 157
6.5.1 添加視圖轉換動畫特效 157
6.5.2 更多效果 159
6.6 小結 163
6.7 習題 163
第7章 Tab Bar Controller和Picker View 164
7.1 Tab Bar Controller 164
7.1.1 UITabBarController組成部分 164
7.1.2 UITabBarController使用方式 167
7.2 創建項目并配置TabBarController 167
7.2.1 創建視圖控制器 169
7.2.2 創建根視圖控制器 169
7.3 使用日期選擇器(UIDatePicker) 172
7.3.1 選擇器在iPhone中的使用 172
7.3.2 實現日期選擇器 173
7.4 使用單組件選擇器(Single Component Picker) 176
7.4.1 創建Outlet和Action 176
7.4.2 實現數據源和委托 177
7.4.3 彈出選中的數據 178
7.5 多組件選擇器(Multi Component Picker) 180
7.5.1 NSDictionary(字典) 180
7.5.2 定義Outlet和Action 181
7.5.3 選擇器數據 182
7.5.4 實現選擇器的數據顯示 183
7.6 小結 187
7.7 習題 188
第8章 表視圖 189
8.1 介紹UITableView(表視圖) 190
8.1.1 UITableView(表視圖) 190
8.1.2 分組(Grouped)表和無格式(Plain)表 191
8.1.3 單元格 192
8.2 實現一個簡單的表視圖 193
8.2.1 設計視圖 193
8.2.2 編寫視圖控制器 195
8.2.3 在表單元中添加圖片 199
8.2.4 介紹表單元的幾種樣式 201
8.2.5 處理行選擇事件 204
8.2.6 調整表單元中文字的字體和位置 205
8.2.7 設置表單元的高度 206
8.3 實現自定義的表單元 208
8.3.1 在表單元中添加子視圖 208
8.3.2 創建UITableViewCell的子類 213
8.3.3 使用Nib實現自定義的表單元 215
8.3.4 加載自定義單元格 220
8.4 實現支持索引的分組表 222
8.4.1 創建視圖 222
8.4.2 導入數據 222
8.4.3 實現視圖控制器 223
8.4.4 為表視圖添加索引支持 226
8.5 小結 227
8.6 習題 227
第9章 Navigation Controller(導航控制器) 229
9.1 介紹導航控制器 229
9.1.1 棧的概念 230
9.1.2 視圖控制器棧 231
9.2 創建導航控制器應用 232
9.2.1 應用結構 232
9.2.2 添加導航控制器 234
9.2.3 根視圖(Root View) 235
9.2.4 內容視圖(Content View) 237
9.3 更復雜的表視圖 240
9.3.1 第1個子視圖:有詳細內容的表視圖 240
9.3.2 第2個子視圖:可選擇單元格的表視圖 245
9.3.3 第3個子視圖:可移動單元格的表視圖 249
9.3.4 第4個子視圖:可刪除單元格的表視圖 254
9.4 小結 260
9.5 習題 261
第3篇 高 級 篇
第10章 Storyboard 264
10.1 支持Storyboard的程序 265
10.1.1 創建新工程 265
10.1.2 程序結構 266
10.2 導航控制器 269
10.2.1 在Storyboard中添加導航控制器 269
10.2.2 原型單元格和靜態單元格 273
10.3 表視圖 274
10.3.1 編輯表視圖 274
10.3.2 編輯表單元原型 275
10.4 視圖的切換 276
10.4.1 創建節日列表視圖 276
10.4.2 創建出行視圖 278
10.4.3 在Storyboard中建立視圖之間的轉換 279
10.5 小結 281
10.6 習題 281
第11章 應用設置和用戶默認項 283
11.1 什么是設置束(Setting Bundle) 284
11.2 創建項目 284
11.2.1 創建工程 285
11.2.2 創建設置束 285
11.2.3 使用設置束 287
11.3 用戶默認設置(NSUserDefaults) 293
11.3.1 讀取默認設置值 294
11.3.2 修改默認設置值 297
11.4 小結 301
11.5 習題 302
第12章 iOS數據存儲基礎 303
12.1 理解應用沙盒 303
12.1.1 獲取Documents路徑 304
12.1.2 獲取臨時路徑 305
12.1.3 獲取Library路徑 305
12.2 文件存儲策略 306
12.2.1 iOS 5本地存儲限制 306
12.2.2 單文件存儲策略 306
12.2.3 多文件存儲策略 307
12.3 使用屬性列表 307
12.3.1 創建PropertyList程序 307
12.3.2 數據顯示與保存 310
12.3.3 數據的讀取 313
12.4 類對象的序列化 317
12.4.1 NSCoding協議和NSCoder抽象類 317
12.4.2 歸檔的概念與NSCopying協議 319
12.4.3 數據的歸檔操作 320
12.4.4 創建Archiving應用 321
12.4.5 修改程序界面和輸出口 324
12.4.6 實現數據歸檔 325
12.5 使用SQLite 3 329
12.5.1 打開數據庫 330
12.5.2 執行SQL語句 330
12.5.3 使用綁定變量 332
12.5.4 創建支持SQLite 3的應用 333
12.5.5 使用SQLite 3檢索數據表 338
12.6 使用Core Data 340
12.6.1 實體(Entity)和托管對象(Managed Object) 340
12.6.2 概念深入 342
12.6.3 如何設計數據模型 346
12.6.4 支持Cora Data的應用 348
12.6.5 增加數據刪除 359
12.7 小結 362
12.8 習題 362
第13章 GCD與后臺處理進程 363
13.1 進程與線程的概念 363
13.2 什么是GCD 364
13.2.1 Block特性 364
13.2.2 Dispatch object和Dispatch queue的概念 365
13.2.3 創建應用GCDSupport 366
13.3 線程(NSThread) 370
13.3.1 創建線程 371
13.3.2 同步與加鎖 371
13.3.3 與主線程交互 373
13.4 后臺處理進程(Background Processing) 374
13.4.1 應用的生命周期 374
13.4.2 應用狀態改變時對應的接口 375
13.4.3 詳細介紹應用的各種運行狀態 377
13.4.4 處理Inactive狀態 378
13.4.5 處理Background狀態 379
13.5 創建LocalAlert程序 381
13.5.1 新建工程 382
13.5.2 開啟定時器和本地提醒 382
13.5.3 處理Inactive和后臺狀態 386
13.5.4 運行程序進行后臺測試 386
13.6 小結 387
13.7 習題 387
第14章 觸屏和手勢 389
14.1 多觸摸(Multitouch)的概念 390
14.2 響應者鏈 390
14.2.1 響應者對象 391
14.2.2 轉發事件,保持響應的傳遞連續性 391
14.3 多觸摸的架構 392
14.4 4個觸摸通知方法 392
14.4.1 觸摸開始 393
14.4.2 觸摸滑動 394
14.4.3 觸摸結束 394
14.4.4 觸摸中斷 395
14.5 TouchDect應用程序 395
14.5.1 創建程序 395
14.5.2 實現觸摸檢測 397
14.5.3 運行程序 398
14.6 手勢識別 400
14.6.1 UIGestureRecognizer類 400
14.6.2 輕擊手勢檢測 400
14.6.3 輕掃手勢檢測 404
14.6.4 捏合手勢檢測 408
14.7 自定義手勢 413
14.7.1 創建MyGesture應用程序 413
14.7.2 介紹Quartz 421
14.7.3 Quartz基本概念 422
14.7.4 描繪軌跡 422
14.8 小結 425
14.9 習題 425
第15章 Core Location定位 427
15.1 Core Location工作原理 427
15.2 位置管理器(Location Manager) 428
15.2.1 設置所需的精度 429
15.2.2 設置距離篩選器 429
15.2.3 啟動位置管理器 430
15.3 位置管理器委托 430
15.3.1 獲取位置更新 430
15.3.2 使用CLLocation 獲取位置信息 430
15.3.3 錯誤通知 432
15.4 使用Core Location 433
15.5 小結 439
15.6 習題 439
第16章 重力感應和加速計 440
16.1 加速計的物理原理 441
16.2 獲取朝向 442
16.3 訪問加速計 443
16.3.1 UIAcceleration加速計 444
16.3.2 實現accelerometer:didAccelerate:方法 446
16.4 搖動換膚 448
16.4.1 創建ChangeSkin程序 449
16.4.2 實現換膚功能 450
16.5 滾球小游戲 451
16.5.1 實現主視圖控制器 451
16.5.2 編寫BallView 452
16.6 了解CoreMotion 458
16.7 小結 460
16.8 習題 460
第17章 攝像頭和相冊 461
17.1 圖像選取器 462
17.1.1 UIImagePickerController 462
17.1.2 啟動UIImagePickerController 463
17.2 實現圖像選取器控制器委托 464
17.3 實際測試照相機和庫 465
17.3.1 創建MyCamera應用程序 465
17.3.2 實現拍照 466
17.3.3 真機上測試本程序 469
17.3.4 打開iPhone相冊 471
17.4 小結 474
17.5 習題 474
第18章 多媒體:音頻和視頻 475
18.1 iPhone音頻 475
18.1.1 短音頻播放技術 475
18.1.2 長音頻播放技術 476
18.1.3 隊列式播放技術 477
18.1.4 跨平臺3D播放技術 478
18.2 創建MusicPlayer程序 478
18.2.1 開發程序框架 479
18.2.2 使用System Sound Services 482
18.2.3 使用AVAudioPlayer 485
18.3 錄音 493
18.3.1 如何錄音 493
18.3.2 補充MusicPlayer程序 494
18.3.3 實現AVAudioRecorderDelegate代理方法 498
18.3.4 播放錄音 499
18.3.5 測試錄音功能 499
18.4 iPhone視頻 500
18.4.1 多媒體播放器類 500
18.4.2 MPMoviePlayerController的使用 501
18.5 創建VideoPlayer程序 503
18.5.1 添加設置束 503
18.5.2 讀取播放器屬性 506
18.5.3 實現視頻播放 509
18.5.4 處理狀態變化 512
18.5.5 運行程序播放視頻 515
18.6 小結 517
18.7 習題 517
第19章 本地化 518
19.1 本地化體系結構 519
19.2 本地化原則 519
19.3 使用字符串文件 520
19.4 創建Localize應用程序 521
19.4.1 本地化字符串 522
19.4.2 查看當前區域設置 527
19.4.3 本地化nib 文件 531
19.4.4 本地化圖像 534
19.4.5 本地化應用程序圖標與名稱 536
19.5 小結 538
19.6 習題 539
第4篇 實 戰 篇
第20章 創建iPhone和iPad都兼容的程序 542
20.1 開發通用應用程序 542
20.1.1 創建通用模板 543
20.1.2 需要注意的地方 544
20.2 創建通用應用程序 548
20.2.1 設計程序界面 548
20.2.2 創建并連接IBOutlet 550
20.2.3 獲取設備信息 551
20.3 擴展通用應用程序 552
20.3.1 創建iPad視圖控制器類 552
20.3.2 快速添加輸出口 553
20.3.3 實現程序功能 555
20.4 創建多目標程序 556
20.4.1 添加新的Target 557
20.4.2 配置程序 558
20.5 小結 559
20.6 習題 559
第21章 用Three20實現的食譜APP 560
21.1 什么是Three20 560
21.1.1 下載源代碼 560
21.1.2 結構分析 561
21.2 功能的優勢 563
21.3 導入Three20 566
21.3.1 添加Three20.xcodeproj 566
21.3.2 添加Three20.bundle 568
21.3.3 添加必須的靜態鏈接庫 568
21.3.4 添加目標依賴項 569
21.3.5 修改Header Search Paths 571
21.3.6 修改Other Linker Flags 572
21.3.7 引入頭文件 573
21.4 認識TTNavigator 573
21.4.1 使用方法 573
21.4.2 映射表 575
21.5 開發UseThree20應用程序——食譜APP 576
21.5.1 使用TTTableViewController 576
21.5.2 使用TTViewController類 581
21.5.3 修改AppDelegate類 584
21.6 補充說明 587
21.6.1 進展指示符MBProgressHUD 587
21.6.2 網絡請求庫ASIHttpRequest 588
21.6.3 網絡圖片處理 588
21.6.4 JSON Framework 588
21.7 小結 589
  
  
  
  
  

  ??
  
  ??
  
  ??
  
  ??
  
iOS編程實戰寶典
  
目錄
  
·XIV·
  
  
·XV·
  
  
  
  
  
  
序: