注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合突破,Objective-C開(kāi)發(fā)速學(xué)手冊(cè)

突破,Objective-C開(kāi)發(fā)速學(xué)手冊(cè)

突破,Objective-C開(kāi)發(fā)速學(xué)手冊(cè)

定 價(jià):¥59.00

作 者: 傅志輝 著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 程序設(shè)計(jì) 計(jì)算機(jī)/網(wǎng)絡(luò) 移動(dòng)開(kāi)發(fā)

購(gòu)買這本書(shū)可以去


ISBN: 9787121207426 出版時(shí)間: 2013-08-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 378 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)由淺入深,全面、系統(tǒng)地介紹了Objective-C開(kāi)發(fā)技術(shù)。本書(shū)最大的特色就是提供了大量的插圖,一改過(guò)去編程書(shū)籍只有枯燥乏味的文字講解,利用各種說(shuō)明插圖和運(yùn)行結(jié)果示意圖,生動(dòng)形象地再現(xiàn)了Objective-C開(kāi)發(fā)需要的所有知識(shí),使讀者能夠輕松地掌握學(xué)習(xí)內(nèi)容。另外,作者專門為每一章編寫(xiě)了一些習(xí)題,以便讀者對(duì)該章的學(xué)習(xí)水平進(jìn)行檢測(cè)。本書(shū)涉及面廣,從基礎(chǔ)的理論到語(yǔ)法,再到高級(jí)的應(yīng)用,幾乎涉及Objective-C語(yǔ)言的所有重點(diǎn)知識(shí)。本書(shū)適合想全面學(xué)習(xí)Objective-C語(yǔ)言的人員閱讀,也適合各種使用Objective-C語(yǔ)言進(jìn)行開(kāi)發(fā)的工程技術(shù)人員使用。對(duì)經(jīng)常使用Objective-C語(yǔ)言進(jìn)行開(kāi)發(fā)的人員,更是一本不可多得的案頭必備參考書(shū)。

作者簡(jiǎn)介

暫缺《突破,Objective-C開(kāi)發(fā)速學(xué)手冊(cè)》作者簡(jiǎn)介

圖書(shū)目錄

第一篇 基礎(chǔ)篇
第1章 第一個(gè)Objective-C程序 2
1.1 Objective-C開(kāi)發(fā)概述 2
1.1.1 Objective-C的發(fā)展史 2
1.1.2 Objective-C的特點(diǎn) 3
1.2 構(gòu)建開(kāi)發(fā)環(huán)境 4
1.2.1 Objective-C開(kāi)發(fā)環(huán)境的安裝條件 4
1.2.2 VirtualBox下載和安裝 5
1.2.3 虛擬機(jī)的建立 7
1.2.4 設(shè)置虛擬機(jī) 10
1.2.5 安裝系統(tǒng) 11
1.2.6 進(jìn)入界面 11
1.2.7 下載和安裝Xcode 16
1.3 “Hello World!”程序 20
1.3.1 創(chuàng)建Hello Objective-C項(xiàng)目 20
1.3.2 編譯、鏈接及運(yùn)行 22
1.4 Objective-C代碼認(rèn)識(shí) 24
1.4.1 查看源文件 24
1.4.2 Objective-C程序的結(jié)構(gòu) 25
1.4.3 注釋 25
1.4.4 標(biāo)識(shí)符 26
1.5 小結(jié) 28
1.6 習(xí)題 28
第2章 數(shù)據(jù)類型 30
2.1 數(shù) 30
2.1.1 二進(jìn)制數(shù) 30
2.1.2 十進(jìn)制數(shù) 31
2.1.3 八進(jìn)制數(shù) 32
2.1.4 十六進(jìn)制數(shù) 33
2.1.5 各進(jìn)制之間的轉(zhuǎn)換 34
2.2 數(shù)據(jù)類型 34
2.2.1 整數(shù)類型 34
2.2.2 實(shí)型數(shù)據(jù) 36
2.2.3 字符型 37
2.2.4 數(shù)據(jù)類型的輸出 40
2.2.5 Objective-C特有的數(shù)據(jù)類型 40
2.3 變量和常量 40
2.3.1 變量 41
2.3.2 常量 43
2.4 小結(jié) 45
2.5 習(xí)題 45
第3章 語(yǔ)句 48
3.1 語(yǔ)句的構(gòu)成 48
3.2 運(yùn)算符及表達(dá)式 49
3.2.1 算術(shù)運(yùn)算符及表達(dá)式 49
3.2.2 自增自減運(yùn)算符 51
3.2.3 位運(yùn)算符 52
3.2.4 賦值運(yùn)算符及表達(dá)式 55
3.2.5 關(guān)系運(yùn)算符及表達(dá)式 59
3.2.6 條件運(yùn)算符 60
3.2.7 布爾邏輯運(yùn)算符及表達(dá)式 62
3.2.8 逗號(hào)運(yùn)算符及表達(dá)式 64
3.2.9 求字節(jié)數(shù)運(yùn)算符 65
3.2.10 特殊的運(yùn)算符 66
3.2.11 運(yùn)算符的優(yōu)先級(jí) 67
3.3 類型轉(zhuǎn)換 69
3.3.1 自動(dòng)轉(zhuǎn)換 69
3.3.2 強(qiáng)制類型轉(zhuǎn)換 71
3.4 語(yǔ)句塊 72
3.4.1 語(yǔ)句塊的結(jié)構(gòu) 72
3.4.2 作用域 73
3.5 小結(jié) 74
3.6 習(xí)題 74
第4章 程序控制結(jié)構(gòu) 77
4.1 順序結(jié)構(gòu) 77
4.2 選擇結(jié)構(gòu) 78
4.2.1 條件語(yǔ)句的組成 78
4.2.2 if語(yǔ)句 79
4.2.3 if...else語(yǔ)句 80
4.2.4 if...else...if語(yǔ)句 82
4.2.5 三種if語(yǔ)句的注意事項(xiàng) 84
4.2.6 if語(yǔ)句的嵌套 86
4.2.7 switch語(yǔ)句 87
4.3 循環(huán)結(jié)構(gòu) 90
4.3.1 while語(yǔ)句 91
4.3.2 for語(yǔ)句 92
4.3.3 do...while語(yǔ)句 97
4.3.4 三種循環(huán)語(yǔ)句的比較 98
4.4 轉(zhuǎn)折語(yǔ)句 99
4.4.1 break語(yǔ)句 99
4.4.2 continue 101
4.4.3 break和continue的比較 101
4.4.4 return語(yǔ)句 102
4.5 小結(jié) 102
4.6 習(xí)題 103
第5章 函數(shù) 105
5.1 函數(shù)簡(jiǎn)介 105
5.2 函數(shù)的使用 107
5.2.1 函數(shù)的聲明 107
5.2.2 函數(shù)的定義和調(diào)用 107
5.2.3 函數(shù)使用中的問(wèn)題 109
5.2.4 空函數(shù) 110
5.3 函數(shù)的參數(shù) 111
5.3.1 參數(shù) 111
5.3.2 有參函數(shù)的定義和調(diào)用 112
5.3.3 參數(shù)的注意事項(xiàng) 113
5.3.4 函數(shù)的傳遞方式 114
5.4 函數(shù)的返回值 115
5.4.1 返回某一數(shù)據(jù)類型的值 115
5.4.2 無(wú)返回值 117
5.5 函數(shù)的嵌套和遞歸 117
5.5.1 函數(shù)的嵌套 117
5.5.2 函數(shù)的遞歸 119
5.6 小結(jié) 120
5.7 習(xí)題 120
第二篇 面向?qū)ο笃?br /> 第6章 面向?qū)ο缶幊?124
6.1 類和對(duì)象 124
6.1.1 類的聲明和定義 124
6.1.2 實(shí)例化對(duì)象 126
6.2 實(shí)例變量 130
6.2.1 實(shí)例變量的定義 130
6.2.2 實(shí)例變量的使用 130
6.2.3 實(shí)例變量、全局變量和局部變量的區(qū)別 131
6.2.4 變量的存儲(chǔ)類別 132
6.3 方法 135
6.3.1 方法的聲明 135
6.3.2 方法的實(shí)現(xiàn) 136
6.3.3 對(duì)象方法的使用 136
6.3.4 類方法的使用 138
6.3.5 方法的參數(shù) 139
6.4 屬性 142
6.4.1 屬性的聲明和定義 142
6.4.2 帶參屬性 144
6.4.3 帶參屬性——setter/getter方法(assign/retain/copy) 144
6.4.4 帶參屬性——讀寫(xiě)屬性 148
6.4.5 帶參屬性——原子修飾 149
6.5 小結(jié) 150
6.6 習(xí)題 150
第7章 深入面向?qū)ο蟮木幊?154
7.1 繼承 154
7.1.1 繼承的實(shí)現(xiàn) 154
7.1.2 實(shí)例變量的繼承 155
7.1.3 方法的繼承 158
7.2 訪問(wèn)限定符 159
7.2.1 @public 159
7.2.2 @protected 161
7.2.3 @private 161
7.2.4 訪問(wèn)限定符的區(qū)別 162
7.3 方法重寫(xiě) 163
7.3.1 方法重寫(xiě)的形式 163
7.3.2 super 164
7.4 方法重載 165
7.5 多層繼承 166
7.6 多態(tài) 169
7.6.1 多態(tài)的形式 169
7.6.2 方法的重寫(xiě)實(shí)現(xiàn)多態(tài) 170
7.6.3 方法的重載實(shí)現(xiàn)多態(tài) 171
7.7 動(dòng)態(tài)類型和動(dòng)態(tài)綁定 172
7.7.1 動(dòng)態(tài)類型id 172
7.7.2 動(dòng)態(tài)綁定 173
7.8 小結(jié) 174
7.9 習(xí)題 174
第8章 分類和協(xié)議 180
8.1 分類 180
8.1.1 分類的聲明 180
8.1.2 分類的定義 180
8.1.3 分類的使用 181
8.1.4 分類的創(chuàng)建 181
8.1.5 分類使用的注意點(diǎn) 183
8.2 協(xié)議 185
8.2.1 協(xié)議的定義 185
8.2.2 協(xié)議的創(chuàng)建 186
8.2.3 協(xié)議在類中的聲明 187
8.2.4 所用協(xié)議聲明方法 187
8.2.5 關(guān)鍵字 188
8.2.6 多個(gè)協(xié)議的使用 192
8.2.7 在協(xié)議中使用協(xié)議 193
8.2.8 判斷協(xié)議實(shí)現(xiàn)的方法 194
8.2.9 協(xié)議的分類 195
8.3 小結(jié) 196
8.4 習(xí)題 196
第三篇 技術(shù)篇
第9章 內(nèi)存管理 200
9.1 內(nèi)存管理的基礎(chǔ) 200
9.1.1 申請(qǐng)內(nèi)存(alloc) 200
9.1.2 釋放內(nèi)存(dealloc) 201
9.2 引用計(jì)數(shù) 204
9.2.1 引用計(jì)數(shù)和字符串 205
9.2.2 引用計(jì)數(shù)和實(shí)例變量 206
9.3 自動(dòng)釋放池 207
9.3.1 自動(dòng)釋放池 207
9.3.2 建立多個(gè)自動(dòng)釋放池 209
9.3.3 引用計(jì)數(shù)和自動(dòng)釋放池 210
9.4 內(nèi)存管理規(guī)則及內(nèi)存泄漏 211
9.4.1 內(nèi)存管理規(guī)則 211
9.4.2 內(nèi)存泄漏 213
9.5 垃圾回收 213
9.6 小結(jié) 214
9.7 習(xí)題 214
第10章 Foundation框架的基本對(duì)象 217
10.1 數(shù)字對(duì)象 217
10.1.1 數(shù)字對(duì)象的介紹 217
10.1.2 數(shù)字對(duì)象的使用 218
10.2 字符串對(duì)象 224
10.2.1 字符串和字符的區(qū)別 224
10.2.2 不可修改的字符串 225
10.2.3 可修改的字符串 232
10.3 數(shù)組對(duì)象 235
10.3.1 數(shù)組的定義 235
10.3.2 數(shù)組的聲明 235
10.3.3 數(shù)組的引用 237
10.3.4 二維數(shù)組的聲明和定義 238
10.3.5 二維數(shù)組初始化的方法 239
10.3.6 二維數(shù)組的引用 240
10.3.7 字符數(shù)組的含義 241
10.3.8 字符數(shù)組初始化 241
10.3.9 字符數(shù)組的引用 241
10.3.10 不可修改的數(shù)組 242
10.3.11 可修改的數(shù)組 246
10.4 字典對(duì)象 251
10.4.1 不可修改的字典 251
10.4.2. 可修改的字典 253
10.5 集合對(duì)象 256
10.5.1 不可修改的集合 257
10.5.2 可修改的集合 259
10.6 小結(jié) 263
10.7 習(xí)題 263
第11章 文件和目錄處理 267
11.1 文件的操作 267
11.1.1 創(chuàng)建文件 267
11.1.2 文件的使用 268
11.1.3 對(duì)文件數(shù)據(jù)的操作 274
11.1.4 文件的讀寫(xiě) 278
11.2 目錄的操作 286
11.2.1 目錄的基本操作方法 286
11.2.2 目錄的顯示 289
11.2.3 臨時(shí)目錄 292
11.2.4 路徑 293
11.3 小結(jié) 294
11.4 習(xí)題 294
第12章 編譯預(yù)處理 296
12.1 宏定義 296
12.1.1 不帶參宏定義 296
12.1.2 帶參宏 297
12.1.3 使用宏的注意點(diǎn) 298
12.1.4 宏的取消 299
12.2 文件包含 301
12.3 條件編譯 304
12.3.1 #ifdef 304
12.3.2 #ifndef 305
12.3.3 #if 307
12.3.4 編譯預(yù)處理總結(jié) 307
12.4 小結(jié) 308
12.5 習(xí)題 308
第13章 進(jìn)程和線程 312
13.1 進(jìn)程 312
13.1.1 創(chuàng)建進(jìn)程 312
13.1.2 進(jìn)程的使用 313
13.1.3 進(jìn)程方法總結(jié) 315
13.2 線程 315
13.2.1 使用NSThread創(chuàng)建線程 316
13.2.2 啟動(dòng)線程 316
13.2.3 訪問(wèn)主線程 318
13.3 互斥鎖 318
13.3.1 NSLock 319
13.3.2 @synchronized 320
13.4 進(jìn)程和線程的區(qū)別 321
13.5 小結(jié) 322
13.6 習(xí)題 322
第14章 歸檔 324
14.1 XML屬性列表 324
14.1.1 使用XML進(jìn)行數(shù)據(jù)保存 324
14.1.2 使用XML進(jìn)行數(shù)據(jù)讀取 326
14.2 NSKeyedArchiver 329
14.2.1 NSKeyedArchive的數(shù)據(jù)保存 330
14.2.2 NSKeyedArchive的數(shù)據(jù)讀取 331
14.3 編碼和解碼方法 331
14.3.1 直接進(jìn)行歸檔 332
14.3.2 編碼方法 333
14.3.3 解碼方法 333
14.4 保存多個(gè)對(duì)象到一個(gè)文件 335
14.5 使用歸檔程序復(fù)制對(duì)象 337
14.6 小結(jié) 337
14.7 習(xí)題 338
第15章 錯(cuò)誤處理 341
15.1 錯(cuò)誤的分類 341
15.2 使用返回值 342
15.3 使用異常處理 342
15.3.1 異常處理的使用 343
15.3.2 捕獲不同類型的異常 345
15.3.3 使用異常的注意點(diǎn) 346
15.3.4 拋出異常 348
15.4 使用NSError 349
15.5 小結(jié) 350
15.6 習(xí)題 351
第16章 時(shí)間日期處理 352
16.1 NSDate 352
16.1.1 創(chuàng)建NSDate 352
16.1.2 獲取當(dāng)前的日期 353
16.1.3 獲取昨天的日期 353
16.1.4 日期的比較 355
16.1.5 兩個(gè)日期的時(shí)間差 358
16.1.6 時(shí)間間隔 358
16.2 使用NSCalendar 359
16.2.1 創(chuàng)建一個(gè)給定日期的NSDate對(duì)象 359
16.2.2 日期在不同日歷間的轉(zhuǎn)換 361
16.2.3 獲取日期總的年月日 361
16.3 字符串和日期的相互轉(zhuǎn)化 362
16.3.1 將日期轉(zhuǎn)化為字符串 362
16.3.2 將字符串轉(zhuǎn)化為日期 363
16.4 時(shí)區(qū) 365
16.5 小結(jié) 366
16.6 習(xí)題 366
第四篇 iPhone開(kāi)發(fā)入門篇
第17章 iPhone入門 370
17.1 iPhone簡(jiǎn)介 370
17.1.1 iPhone的發(fā)展 370
17.1.2 編寫(xiě)iPhone應(yīng)用程序和其他程序的不同 371
17.2 第一個(gè)“Hello World!”程序 371
17.2.1 創(chuàng)建Hello World項(xiàng)目 371
17.2.2 iPhone Simulator的簡(jiǎn)介 371
17.2.3 使用Interface Builder 373
17.2.4 編寫(xiě)第一個(gè)“Hello World!”程序 376
17.3 小結(jié) 378

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)