首 頁
手機版

ios編程第4版 赫樂嘎斯pdf掃描版

一本ios編程開發(fā)教學(xué)手冊

ios編程第4版是一本ios編程開發(fā)教學(xué)手冊,由美國程序員Christian Keur、Aaron Hillegass和Joe Conway三人共同編著。本書涵蓋了iOS應(yīng)用開發(fā)的必備知識,主要講解了從Objective-C基礎(chǔ)知識到新語言特性,從AppKit庫到常見的Cocoa設(shè)計模式,從Xcode技巧到Instruments,不一而足,可以更好的指導(dǎo)讀者以正確的方法解決問題,適用于iPhone、iPad應(yīng)用程序開發(fā)者,歡迎免費下載讀。

ios編程第4版

內(nèi)容介紹

《ios編程第4版》有兩個特點:一、涵蓋iOS應(yīng)用開發(fā)必備知識:從Objective-C基礎(chǔ)知識到新語言特性,從AppKit庫到常見的Cocoa設(shè)計模式,從Xcode技巧到Instruments。第二、指導(dǎo)讀者以正確的方法解決問題:Objective-C的習(xí)慣約定有哪些(例如命名約定,內(nèi)存管理約定),創(chuàng)建子類時如何處理初始化方法,Cocoa的常見設(shè)計模式有哪些,如何選擇數(shù)據(jù)保存方法……iOS開發(fā)包括iPhone開發(fā)、iPod touch開發(fā)和iPad開發(fā),本書絕大部分內(nèi)容可通用,有差異的部分(例如iPad界面)單獨予以說明。如果讀者剛接觸iOS編程,閱讀本書前兩章可以快速入門。如果讀者已經(jīng)有iOS編程經(jīng)驗,閱讀本書可以拾遺補缺。

ios編程第4版章節(jié)目錄

第1章第一個簡單的iOS應(yīng)用1

1.1創(chuàng)建Xcode項目2

1.2模型-視圖-控制器4

1.3設(shè)計Quiz 5

1.4創(chuàng)建視圖控制器6

1.5創(chuàng)建界面8

1.6創(chuàng)建關(guān)聯(lián)14

1.7創(chuàng)建模型對象18

1.8大功告成21

1.7在模擬器上運行應(yīng)用22

1.9安裝應(yīng)用23

1.9應(yīng)用圖標(biāo)25

1.10啟動圖片27

第2章Objective-C 29

2.1對象29

2.2使用對象30

2.3編寫命令行工具RandomItems 33

2.4創(chuàng)建Objective-C類的子類38

2.5深入學(xué)習(xí)NSArray與NSMutableArray 58

2.6異常與未知選擇器60

2.7練習(xí)62

2.8初級練習(xí):查找問題62

2.9中級練習(xí):另一個初始化方法62

2.10高級練習(xí):另一個類63

2.11關(guān)于深入學(xué)習(xí)部分63

2.12深入學(xué)習(xí):如何為類命名63

2.13深入學(xué)習(xí):#import和 import 64

第3章通過ARC管理內(nèi)存65

3.1棧65

3.2堆66

3.3指針變量與對象所有權(quán)66

3.4強引用與弱引用70

3.5屬性75

3.6深入學(xué)習(xí):屬性合成81

3.7深入學(xué)習(xí):Autorelease池與ARC歷史83

第4章視圖與視圖層次結(jié)構(gòu)85

4.1視圖基礎(chǔ)86

4.2視圖層次結(jié)構(gòu)86

4.3創(chuàng)建UIView子類88

4.4在drawRect:方法中自定義繪圖94

4.5關(guān)于開發(fā)者文檔105

4.6初級練習(xí):繪制圖像106

4.7深入學(xué)習(xí):Core Graphics 106

4.8高級練習(xí):陰影和漸變108

第5章視圖:重繪與UIScrollView 111

5.1運行循環(huán)和重繪視圖112

5.2類擴(kuò)展114

5.3使用UIScrollView 115

第6章視圖控制器119

6.1創(chuàng)建UIViewController子類120

6.2另一個視圖控制器123

6.3 UITabBarController 130

6.4視圖控制器的初始化方法134

6.5添加本地通知135

6.6加載和顯示視圖136

6.7與視圖控制器及其視圖進(jìn)行交互138

6.8初級練習(xí):增加一個標(biāo)簽項139

6.9中級練習(xí):控制邏輯139

6.10深入學(xué)習(xí):鍵值編碼139

6.11深入學(xué)習(xí):Retina顯示屏140

第7章委托與文本輸入143

7.1文本框(UITextField)143

7.2委托146

7.3協(xié)議148

7.4向屏幕中添加UILabel對象150

7.5運動效果152

7.6使用調(diào)試器153

7.7深入學(xué)習(xí):main()與UIApplication 157

7.8中級練習(xí):捏合-縮放157

第8章UITableView與UITableViewController 159

8.1編寫Homepwner應(yīng)用159

8.2 UITableViewController 160

8.3 UITableView數(shù)據(jù)源164

8.4 UITableViewCell對象170

8.5代碼片段庫175

8.6初級練習(xí):表格段178

8.7中級練習(xí):固定行178

8.8高級練習(xí):修改UITableView對象的外觀178

第9章編輯UITableView 179

9.1編輯模式179

9.2增加行185

9.3刪除行187

9.4移動行188

9.5初級練習(xí):更改“刪除”按鈕的標(biāo)題190

9.6中級練習(xí):禁止移動某個表格行190

9.7高級練習(xí):徹底禁止移動某個表格行190

第10章UINavigationController 191

10.1 UINavigationController對象192

10.2額外的視圖控制器196

10.3 UINavigationController的導(dǎo)航功能201

10.4 UINavigationBar 205

10.5初級練習(xí):顯示數(shù)字鍵盤210

10.6中級練習(xí):關(guān)閉數(shù)字鍵盤210

10.7高級練習(xí):壓入更多視圖控制器210

第11章相機211

11.1通過UIImageView對象顯示照片212

11.2通過UIImagePickerController拍攝照片216

11.3創(chuàng)建BNRImageStore 220

11.4 NSDictionary 222

11.5創(chuàng)建并使用鍵225

11.6使用BNRImageStore 227

11.7關(guān)閉鍵盤228

11.8初級練習(xí):編輯照片230

11.9中級練習(xí):刪除照片230

11.10高級練習(xí):Camera Overlay 230

11.11深入學(xué)習(xí):導(dǎo)航實現(xiàn)文件230

11.12深入學(xué)習(xí):攝像233

第12章觸摸事件與UIResponder 235

12.1觸摸事件235

12.2創(chuàng)建TouchTracker應(yīng)用237

12.3實現(xiàn)BNRDrawView,完成繪圖功能239

12.4處理觸摸事件并創(chuàng)建線條對象240

12.5初級練習(xí):保存與讀取245

12.6中級練習(xí):顏色245

12.7高級練習(xí):圓圈246

12.8深入學(xué)習(xí):響應(yīng)對象鏈246

12.9深入學(xué)習(xí):UIControl 247

第13章UIGestureRecognizer與UIMenuController 249

13.1 UIGestureRecognizer子類250

13.2用UITapGestureRecognizer對象識別“按下”手勢250

13.3同時添加多種觸摸手勢252

13.4 UIMenuController 254

13.5 UILongPressGestureRecognizer 256

13.6 UIPanGestureRecognizer以及同時識別多個手勢257

13.7深入學(xué)習(xí):UIMenuController與UIResponderStandardEditActions 260

13.8深入學(xué)習(xí):再談UIGestureRecognizer 261

13.9中級練習(xí):修正錯誤262

13.10高級練習(xí):速度與寬度262

13.11高級練習(xí):顏色262

第14章調(diào)試工具263

14.1儀表263

14.2 Instruments 265

14.3靜態(tài)分析器275

14.4項目、目標(biāo)和構(gòu)建設(shè)置277

收起介紹展開介紹
  • 下載地址
ios編程第4版 赫樂嘎斯pdf掃描版

有問題? 點此報錯

發(fā)表評論

0條評論