20天搞定iPhone軟件開發(fā)是一本內(nèi)容非常簡(jiǎn)單明了,很適合有c和c++基礎(chǔ)的程序員作為入門書籍使用——但,對(duì)編程零基礎(chǔ)的人顯然不適合。有人說(shuō)盡管標(biāo)題說(shuō)是20天,但有心的人2天就能研究明白了,不知道你怎么看呢?本節(jié)內(nèi)容小編為大家整理帶來(lái)的這份20天搞定iPhone軟件開發(fā)為電子版,如果你想要進(jìn)行查閱的話,點(diǎn)擊本文相應(yīng)的下載地址進(jìn)行下載即可!
20天搞定iPhone軟件開發(fā)內(nèi)容簡(jiǎn)介
一共20講,一天完成1講的學(xué)習(xí)。本著循序漸進(jìn)的原則,前面的10講偏重于Cocoa面向?qū)ο缶幊痰幕靖拍钜约癘bjective—C 2.0語(yǔ)言的語(yǔ)法基礎(chǔ)。從第10講以后開始進(jìn)入iOS軟件開發(fā)的實(shí)戰(zhàn)階段,每1講的內(nèi)容都比較充實(shí),其中包含了各種實(shí)例代碼,讀者可以在Xcode等開發(fā)環(huán)境中邊實(shí)踐邊學(xué)習(xí)。讀者完成全書20講的學(xué)習(xí)后可以達(dá)到初級(jí)iOS程序員的水準(zhǔn)。
20天搞定iPhone軟件開發(fā)目錄
目錄
第1講 配置開發(fā)環(huán)境.................................................1
1.1 Mac應(yīng)用程序開發(fā)環(huán)境 .................................................1
1.2 iPhone應(yīng)用程序開發(fā)環(huán)境 .................................................2
1.3 查看安裝目錄內(nèi)容 ........................................................4
1.3.1 啟動(dòng)Xcode................................................................... 5
1.3.2 啟動(dòng)Interface Builder .................................................. 6
1.4 Mac中的基本操作 .........................................................6
1.4.1 彈出菜單的顯示方法 .................................................. 6
1.4.2 工具條的定制 .............................................................. 8
第2講 應(yīng)用程序與框架 ...............................................................10
2.1 關(guān)于應(yīng)用程序 ..............................................................10
2.1.1 應(yīng)用程序的種類 .........................................................11
2.1.2 關(guān)于iPhone應(yīng)用程序 ................................................. 12
2.2 框架 .............................................................................13
2.2.1 簡(jiǎn)單的【Hello World】程序 ..................................... 13
2.2.2 框架的出現(xiàn) ............................................................... 13
2.2.3 編程語(yǔ)言與框架的關(guān)系 ............................................. 14
2.3 Mac OS X以及iPhone SDK中的框架 ..............................................14
2.3.1 框架的安裝目錄 ........................................................ 14
2.3.2 Cocoa與Carbon ......................................................... 15
2.3.3 應(yīng)用程序中使用的框架 ............................................. 16
2.4 Cocoa與Carbon的發(fā)展軌跡 .............................................................18
第3講 Cocoa與Objective-C ......................................................20
3.1 框架的使用 .................................................................20
3.1.1 關(guān)于API .................................................................... 20
3.1.2 API與編程語(yǔ)言的關(guān)系 .............................................. 21
3.2 Objective-C的發(fā)展史 ...................................................22
3.3 用于其他語(yǔ)言中的Cocoa API ..........................................................23
3.3.1 通過(guò)橋調(diào)用Cocoa...................................................... 23
3.3.2 是否應(yīng)提倡在Objective-C以外的語(yǔ)言中調(diào)用Cocoa API的開發(fā)方式 .................. 24
3.4 解答與Objective-C相關(guān)的幾個(gè)疑問(wèn) ................................................25
第4講 開發(fā)工具 .......................................................27
4.1 Xcode ...........................................................................27
4.1.1 綜合開發(fā)環(huán)境Xcode的功能 ..................................... 27
4.1.2 工程窗口 ................................................................... 28
4.1.3 文本編輯器的功能 .................................................... 32
4.1.4 開發(fā)者手冊(cè) ............................................................... 35
4.2 Interface Builder ...........................................................36
4.3 Dashcode ......................................................................37
4.4 iPhone模擬器 ...............................................................38
4.5 其他工具 .....................................................................38
4.5.1 FileMerge .................................................................. 38
4.5.2 Icon Composer .......................................................... 39
4.5.3 Property List Editor ................................................... 39
4.6 Mac或iPhone應(yīng)用程序開發(fā)的流程 .................................................39
4.6.1 準(zhǔn)備應(yīng)用程序用的材料 ............................................. 39
4.6.2 建立步驟 ................................................................... 41
4.6.3 gcc ........................................................ 42
第5講 Cocoa環(huán)境下的面向?qū)ο缶幊?.....................................43
5.1 面向?qū)ο蟮幕靖拍钚g(shù)語(yǔ) .............................................43
5.1.1 類 ......................................................... 44
5.1.2 實(shí)例 ..................................................... 44
5.1.3 實(shí)例變量 ................................................................... 44
5.1.4 方法 ..................................................... 45
5.1.5 繼承 ..................................................... 45
5.1.6 相互關(guān)系 ................................................................... 46
5.1.7 對(duì)象 ..................................................... 46
5.2 在Cocoa實(shí)例中理解基本術(shù)語(yǔ) .........................................................47
5.2.1 通過(guò)按鈕配置理解基本術(shù)語(yǔ) ..................................... 47
5.2.2 文本輸入框的繼承關(guān)系 ............................................. 48
第6講 Hello World應(yīng)用程序 ......................................................49
6.1 Hello World程序 ...........................................................49
6.2 啟動(dòng)Xcode創(chuàng)建工程 ....................................................49
6.3 編輯代碼 .....................................................................51
6.4 啟動(dòng)Interface Builder設(shè)計(jì)用戶界面 ................................................52
6.4.1 xib文件................................................. 52
6.4.2 Interface Builder窗口 ................................................ 53
6.4.3 設(shè)計(jì)Hello World的用戶界面 ..................................... 55
6.5 連接插座與動(dòng)作 ..........................................................55
6.6 完成Hello World App Delegate的代碼編寫 ....................................................58
6.7 建立與運(yùn)行 .................................................................59
6.8 開發(fā)步驟再回顧 ........................................................61
第7講 MVC構(gòu)架 ......................................................62
7.1 Hello World應(yīng)用程序開發(fā)流程中包含的信息 ..................................62
7.2 什么是MVC構(gòu)架 .........................................................62
7.2.1 視圖層 .................................................. 63
7.2.2 模型層 .................................................. 63
7.2.3 控制層 .................................................. 64
7.3 使用MVC構(gòu)架的實(shí)例 .................................................64
7.3.1 iTunes的模型 ............................................................ 64
7.3.2 iTunes的視圖 ............................................................ 65
7.3.3 iTunes的控制 ............................................................ 66
7.4 使用MVC構(gòu)架的Cocoa應(yīng)用程序開發(fā)特點(diǎn) ..................................................66
7.4.1 視圖組件由Cocoa提供 .............................................. 66
7.4.2 保持視圖與模型間的相互獨(dú)立 ................................. 67
7.4.3 應(yīng)用程序特有的功能由控制提供 ................................................... 67
7.4.4 只用創(chuàng)建模型以及控制的類 ..................................... 67
第8講 插座與動(dòng)作 ...................................................68
8.1 視圖與控制間信息交換 ...................................................68
8.2 插座與動(dòng)作 .................................................................69
8.2.1 什么是插座 ............................................................... 69
8.2.2 什么是動(dòng)作 ............................................................... 69
8.3 插座與動(dòng)作的連接 .....................................................70
8.3.1 插座與動(dòng)作的追加 .................................................... 70
8.3.2 插座的連接 ............................................................... 71
8.3.3 動(dòng)作的連接 ............................................................... 72
8.3.4 連接確認(rèn) ...................................................................73
第9講 Objective-C的語(yǔ)法 ..........................................................75
9.1 Objective-C的編程概論 .....................................................75
9.1.1 Objective-C與C語(yǔ)言 ................................................. 75
9.1.2 Objective-C程序 ........................................................ 75
9.1.3 類的聲明與實(shí)體 ........................................................ 76
9.1.4 創(chuàng)建Objective-C的測(cè)試工程 ..................................... 76
9.2 類的聲明 .....................................................................81
9.2.1 導(dǎo)入聲明文件 ............................................................ 81
9.2.2 類的聲明 ................................................................... 82
9.2.3 實(shí)例變量的聲明 ........................................................ 82
9.2.4 實(shí)例方法的聲明 ........................................................ 83
9.3 編寫類的實(shí)體 ..............................................................87
9.3.1 編寫類的實(shí)體 ............................................................ 87
9.3.2 編寫方法代碼 ............................................................ 87
9.3.3 關(guān)于方法的聲明 ........................................................ 88
9.4 對(duì)象專用變量類型 ......................................................88
9.4.1 實(shí)例對(duì)象專用的變量類型 ......................................... 88
9.4.2 id類型 .................................................. 89
9.4.3 nil類型 ................................................. 89
9.4.4 在條件表達(dá)式中使用對(duì)象變量 ................................. 89
9.5 方法調(diào)用 .....................................................................90
9.5.1 實(shí)例方法的調(diào)用 ........................................................ 90
9.5.2 類方法的調(diào)用 ............................................................ 91
9.5.3 對(duì)象為nil的情況 ....................................................... 92
9.6 命名規(guī)則 .....................................................................92
9.6.1 類的命名規(guī)則 ............................................................ 92
9.6.2 實(shí)例變量的命名規(guī)則 ................................................ 93
9.6.3 方法的命名規(guī)則 ........................................................ 93
9.7 重新解析Cocoa的Hello World程序..................................................94
9.7.1 HelloWorldAppDelegate.h ......................................... 94
9.7.2 HelloWorldAppDelegate.m ........................................ 95
第10講 內(nèi)存管理 .....................................................98
10.1 內(nèi)存分配與釋放 ........................................................98
10.2 與內(nèi)存相關(guān)的問(wèn)題 ....................................................99
10.2.1 內(nèi)存釋放的時(shí)機(jī) .................................................... 99
10.2.2 內(nèi)存泄漏 ............................................................. 100
10.3 使用垃圾收集進(jìn)行內(nèi)存管理 .......................................................100
10.3.1 垃圾回收 ............................................................. 100
10.3.2 Objective-C與垃圾回收 ...................................... 102
10.3.3 垃圾回收功能有效化 .......................................... 103
10.3.4 垃圾回收編程的規(guī)則 .......................................... 103
10.4 由參照統(tǒng)計(jì)實(shí)現(xiàn)的內(nèi)存管理 .......................................................104
10.4.1 參照統(tǒng)計(jì)的基本概念 .......................................... 104
10.4.2 retain、release方法 ............................................. 104
10.4.3 對(duì)象保持到釋放的流程 ...................................... 105
10.5 類的實(shí)例化 ..............................................................106
10.5.1 類的實(shí)例化與初期化 .......................................... 107
10.5.2 自動(dòng)釋放 ............................................................. 108
10.5.3 創(chuàng)建實(shí)例的方法 .................................................. 108
10.5.4 實(shí)例的釋放 ......................................................... 109
10.6 內(nèi)存管理的規(guī)則 ......................................................110
10.6.1 臨時(shí)對(duì)象 ..............................................................110
10.6.2 內(nèi)存管理經(jīng)驗(yàn)總結(jié) ...............................................111
第11講 字符串 ........................................................113
11.1 字符串專用類 ...........................................................113
11.2 NSString與NSMutableString ........................................................113
11.3 字符編碼 ..................................................................114
11.3.1 什么是字符編碼 ...................................................114
11.3.2 NSString的字符代碼為Unicode ................................................115
11.3.3 NSStringEncoding ................................................115
11.4 字符串的生成 ...........................................................116
11.4.1 使用【@“”】的形式創(chuàng)建新字符串 ......................................116
11.4.2 創(chuàng)建中文字符串 ...................................................116
11.4.3 使用格式創(chuàng)建字符串 ...........................................118
11.5 NSRange ..................................................................119
11.6 字符串處理 ...............................................................120
11.6.1 計(jì)算字符串的長(zhǎng)度 .............................................. 120
11.6.2 字符串連接、插入、刪除 ................................... 121
11.6.3 字符串的比較 ..................................................... 124
11.6.4 字符串的檢索 ..................................................... 125
11.6.5 抽取部分字符串 .................................................. 126
11.7 讀寫文本文件 ...........................................................127
11.7.1 讀取文本文件 ..................................................... 127
11.7.2 文本文件輸出 ..................................................... 128
第12講 集合 ............................................................130
12.1 數(shù)組 .........................................................................130
12.1.1 NSArray與 NSMutableArray .................................................... 130
12.1.2 數(shù)組的創(chuàng)建 ......................................................... 131
12.1.3 數(shù)組的長(zhǎng)度 ......................................................... 132
12.1.4 通過(guò)索引取得對(duì)象 .............................................. 132
12.1.5 使用NSEnumerator取得對(duì)象 ................................................... 133
12.1.6 使用高速枚舉取得對(duì)象 ...................................... 136
12.1.7 對(duì)象的追加與刪除 .............................................. 136
12.2 字典 .........................................................................138
12.2.1 什么是字典類型 .................................................. 138
12.2.2 NSDictionary與 NSMutableDictionary ..................................... 139
12.2.3 NSDictionary的創(chuàng)建 ........................................... 139
12.2.4 鍵與值的取得 ..................................................... 141
12.2.5 鍵與值的追加 ..................................................... 142
12.3 包裝類 .....................................................................143
12.3.1 什么是包裝類 ..................................................... 143
12.3.2 NSNumber .......................................................... 144
12.4 對(duì)象的等價(jià)與同值 ..................................................146
12.4.1 擁有相同值的對(duì)象 .............................................. 146
12.4.2 等價(jià)與同值的判定 .............................................. 146
12.4.3 在集合類中的應(yīng)用 .............................................. 147
12.5 集合類與參照統(tǒng)計(jì) ..................................................148
12.5.1 NSArray與參照統(tǒng)計(jì) ........................................... 148
12.5.2 NSDictionary與參照統(tǒng)計(jì) .................................... 149
第13講 XML應(yīng)用 ...................................................150
13.1 XML概要 .................................................................150
13.1.1 什么是XML ........................................................ 150
13.1.2 一種常用的XML實(shí)例——RSS ................................................ 150
13.2 XML的解析 ..............................................................151
13.2.1 解析及解析器 ..................................................... 151
13.2.2 XML解析器的種類 ............................................. 152
13.2.3 樹結(jié)構(gòu)................................................................. 153
13.3 Cocoa的XML解析器 ..................................................154
13.3.1 NSXMLDocument、NSXMLNode、NSXMLElement .................................. 154
13.3.2 XML文檔的解析器 ............................................. 155
13.3.3 Xpath .................................................................. 157
13.3.4 節(jié)點(diǎn)信息 ............................................................. 158
13.3.5 節(jié)點(diǎn)的父子關(guān)系 .................................................. 159
13.3.6 屬性值的取得 ..................................................... 161
13.4 iPhone 應(yīng)用軟件中的XML解析實(shí)例 ..........................................162
13.4.1 第三方API及實(shí)例概要 ........................................ 162
13.4.2 創(chuàng)建并完成RSS文件解析程序 ................................................. 163
第14講 UIKit框架簡(jiǎn)介及iPhone應(yīng)用程序基礎(chǔ)類 ..................................168
14.1 UIKit概要 ................................................................168
14.1.1 UIKit類列表 ........................................................ 168
14.1.2 iPhone Hello World程序 ...................................... 171
14.1.3 不使用Interface Builder的Hello World程序 ............................. 175
14.1.4 在Xcode 4中創(chuàng)建Hello World程序 ........................................... 180
14.2 畫面構(gòu)成基礎(chǔ)——UIView ...........................................................184
14.2.1 UIView概要 ........................................................ 184
14.2.2 UIView嵌套 ........................................................ 187
14.3 UIViewController與畫面控制 ......................................................195
14.3.1 使用UIViewController實(shí)現(xiàn)簡(jiǎn)單的畫面切換 ............................ 195
14.3.2 使用UITabBarController實(shí)現(xiàn)并列畫面跳轉(zhuǎn) ............................ 200
14.3.3 使用UINavigationController實(shí)現(xiàn)多層畫面跳轉(zhuǎn) ...................... 204
14.3.4 跳轉(zhuǎn)到任意畫面 .................................................. 210
14.3.5 模態(tài)(modal)畫面的顯示方法 .............................................. 212
第15講 iPhone應(yīng)用程序中的事件響應(yīng) ................................215
15.1 事件響應(yīng) .................................................................215
15.1.1 按鈕的觸摸 ......................................................... 215
15.1.2 響應(yīng)方法的定義 .................................................. 217
15.1.3 滑塊的滑動(dòng) ......................................................... 218
15.2 UIResponder .............................................................221
15.2.1 畫面觸摸的檢測(cè) .................................................. 221
15.2.2 標(biāo)簽觸摸的檢測(cè) .................................................. 222
15.2.3 響應(yīng)鏈................................................................. 224
15.2.4 觸摸系列最終處理及取消 ................................... 228
15.3 二次觸碰 .................................................................229
15.4 手勢(shì) .........................................................................232
15.4.1 拖動(dòng)檢測(cè) ............................................................. 232
15.4.2 滑動(dòng)檢測(cè) ............................................................. 236
15.4.3 快速滑動(dòng)檢測(cè) ..................................................... 240
15.5 多點(diǎn)觸摸 .................................................................243
15.5.1 檢測(cè)多點(diǎn)觸摸 .................................................... 243
15.5.2 檢測(cè)雙指滑動(dòng) ..................................................... 244
15.5.3 檢測(cè)擴(kuò)大/縮小 .................................................. 246
15.6 振動(dòng) .........................................................................249
15.6.1 檢測(cè)振動(dòng) .............................................................249
第16講 常用UI控件 ...................................................................252
16.1 標(biāo)簽(UILabel) .....................................................252
16.1.1 文本與對(duì)齊方式的設(shè)置 ...................................... 252
16.1.2 標(biāo)簽顏色與文本顏色的修改 .................................................... 253
16.1.3 改變字體 ............................................................. 254
16.1.4 字體尺寸的自動(dòng)調(diào)整 .......................................... 254
16.1.5 多行字符串 ......................................................... 255
16.1.6 換行與省略 ......................................................... 256
16.1.7 高亮?xí)r的文本顏色 .............................................. 256
16.1.8 陰影顯示 ............................................................. 256
16.1.9 繪制方法的定制 .................................................. 258
16.2 按鈕(UIButton) ...................................................259
16.2.1 按鈕的配置與觸摸檢測(cè) ...................................... 259
16.2.2 按鈕的種類 ......................................................... 259
16.2.3 按鈕的狀態(tài)及標(biāo)題變化 ...................................... 260
16.2.4 按鈕觸摸時(shí)的陰影反轉(zhuǎn) ...................................... 261
16.2.5 按鈕觸摸時(shí)的背景閃爍 ...................................... 261
16.2.6 在按鈕中追加圖片 .............................................. 262
16.2.7 設(shè)置按鈕背景圖片 .............................................. 263
16.2.8 調(diào)整按鈕的邊間距 .............................................. 264
16.2.9 設(shè)置標(biāo)題的換行/省略 ...................................... 265
16.3 文本輸入框(UITextField) ........................................................266
16.3.1 文本輸入框的顯示 .............................................. 266
16.3.2 鍵盤的顯示/隱藏 .............................................. 266
16.3.3 鍵盤的各種設(shè)置 .................................................. 267
16.3.4 文本輸入框的邊框線 .......................................... 267
16.3.5 文本的橫向與縱向的調(diào)整 ................................... 267
16.3.6 文本輸入框的字體及顏色 ................................... 268
16.3.7 提示信息的設(shè)置 .................................................. 269
16.3.8 清空按鈕的顯示 .................................................. 269
16.3.9 背景圖片的設(shè)置 .................................................. 270
16.3.10 UIView的追加 .................................................... 270
16.3.11 文本輸入框的狀態(tài)監(jiān)視 ...................................... 272
16.4 開關(guān)(UISwitch) ...................................................272
16.5 選擇控件(UISegmentedController) .........................................274
16.5.1 選擇控件的使用方法 .......................................... 274
16.5.2 選擇控件的種類 .................................................. 276
16.5.3 不顯示選擇狀態(tài) .................................................. 276
16.5.4 選擇控件的顏色變更 .......................................... 276
16.5.5 使用圖標(biāo)的選擇控件 .......................................... 277
16.5.6 修改選項(xiàng)內(nèi)容的顯示位置 ................................... 278
16.5.7 設(shè)置選項(xiàng)的非活性 .............................................. 278
16.5.8 選項(xiàng)的插入與刪除 .............................................. 278
16.6 滑塊(UISlider) .....................................................280
16.6.1 滑塊的使用方法 .................................................. 280
16.6.2 滑塊值的通知時(shí)機(jī) .............................................. 281
16.6.3 向滑塊中追加圖標(biāo) .............................................. 281
16.6.4 滑塊的定制 ......................................................... 282
16.7 日期時(shí)刻選擇框(UIDatePicker) .............................................284
16.7.1 日期時(shí)刻選擇框的使用 ...................................... 284
16.7.2 以動(dòng)畫形式改變?nèi)掌?.......................................... 285
16.7.3 設(shè)置間隔及最小/最大值 ................................... 285
16.7.4 日期選擇框的種類 .............................................. 286
16.7.5 定制日期選擇框 .................................................. 287
第17講 表格視圖(UITableView) .......................................290
17.1 表格顯示 .................................................................290
17.1.1 最簡(jiǎn)單的表格顯示 .............................................. 290
17.1.2 單元選擇時(shí)的動(dòng)作 .............................................. 293
17.1.3 表格的分段顯示 .................................................. 294
17.1.4 表格的分組顯示 .................................................. 297
17.1.5 段腳的顯示 ......................................................... 299
17.1.6 索引的活用 ......................................................... 299
17.2 單元的定制 ..............................................................301
17.2.1 單元尺寸及顏色的修改 ...................................... 301
17.2.2 單元分隔線的修改 .............................................. 302
17.2.3 追加圖片 ............................................................. 303
17.2.4 追加細(xì)節(jié)標(biāo)簽 ..................................................... 305
17.2.5 追加附件 ............................................................. 306
17.2.6 追加自定義附件 .................................................. 308
17.2.7 追加僅編輯模式時(shí)顯示的附件 ................................................ 309
17.2.8 追加控件 ..............................................................311
17.2.9 定制單元背景 ..................................................... 315
第18講 使用SQLite數(shù)據(jù)庫(kù) ......................................................317
18.1 SQLite數(shù)據(jù)庫(kù)及使用SQLite數(shù)據(jù)庫(kù)的前期準(zhǔn)備 .......................317
18.1.1 SQLite數(shù)據(jù)庫(kù)概要 .............................................. 317
18.1.2 使用SQLite數(shù)據(jù)庫(kù)的前期準(zhǔn)備 ................................................ 318
18.2 創(chuàng)建數(shù)據(jù)庫(kù)及表格 ..................................................319
18.3 連接數(shù)據(jù)庫(kù) ..............................................................321
18.4 數(shù)據(jù)檢索 .................................................................324
18.5 數(shù)據(jù)的追加與刪除 ..................................................328
18.6 數(shù)據(jù)庫(kù)更新 ..............................................................332
18.7 使用Core Data進(jìn)行數(shù)據(jù)的追加、刪除 .......................................335
18.7.1 Core Data的優(yōu)點(diǎn) ................................................. 335
18.7.2 創(chuàng)建使用Core Data的應(yīng)用程序................................................ 336
18.7.3 改造Core Data的數(shù)據(jù)模型 .................................. 337
18.7.4 修改數(shù)據(jù)登錄與保持代碼 ................................... 341
18.7.5 數(shù)據(jù)刪除代碼 ..................................................... 342
18.8 追加編輯數(shù)據(jù)畫面 ..................................................342
18.9 添加排序項(xiàng)目 ..........................................................345
第19講 調(diào)試方法 ...................................................349
19.1 缺陷與調(diào)試 ..............................................................349
19.1.1 什么是缺陷與調(diào)試 .............................................. 349
19.1.2 描述缺陷 ............................................................. 350
19.1.3 缺陷的重現(xiàn) ......................................................... 350
19.2 NSLog ......................................................................351
19.2.1 使用NSlog輸出調(diào)試信息 .................................... 351
19.2.2 NSLog的格式 ...................................................... 353
19.3 調(diào)試工具 .................................................................354
19.3.1 什么是調(diào)試工具 .................................................. 355
19.3.2 調(diào)試構(gòu)建配置 ..................................................... 355
19.3.3 斷點(diǎn)與調(diào)試模式的啟動(dòng) ...................................... 356
19.3.4 調(diào)試界面 ............................................................. 356
19.3.5 調(diào)試的分步執(zhí)行 .................................................. 358
19.4 例外 .........................................................................359
19.4.1 什么是例外 ......................................................... 359
19.4.2 捕捉例外 ............................................................. 360
19.4.3 發(fā)生例外時(shí)停止運(yùn)行 .......................................... 362
19.4.4 避免使用太多的例外 .......................................... 363
第20講 使用iPhone終端進(jìn)行測(cè)試 .........................................364
20.1 iPhone Developer Program .......................................364
20.1.1 【iPhone Developer Program】的會(huì)員種類 ............................. 364
20.1.2 【iPhone Developer Program】的注冊(cè)手續(xù) ............................. 365
20.1.3 關(guān)于【Apple ID】 ............................................... 365
20.1.4 【iPhone Developer Program】的付款及認(rèn)證手續(xù) .................. 366
20.2 在實(shí)際iPhone手機(jī)上的調(diào)試 ........................................................366
索引 ..............................................................................379
20天搞定iPhone軟件開發(fā)內(nèi)容截圖
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版