objective-c基礎(chǔ)教程結(jié)合了理論知識和實例程序,詳細(xì)介紹了objective-c編程的相關(guān)內(nèi)容和操作步驟,包括類和繼承、對象類型、動態(tài)綁定、垃圾回收、屬性聲明、范疇、抽象類與類簇、對象的復(fù)制及存儲、消息發(fā)送模式、圖像視圖、異常和錯誤、并行編程、鍵值編碼等,適用于iOS應(yīng)用和Mac OS X開發(fā)初學(xué)者系統(tǒng)入門、有經(jīng)驗的開發(fā)者深入理解,也適合開發(fā)團隊負(fù)責(zé)人、項目負(fù)責(zé)人作為綜合性的參考閱讀。(壓縮包內(nèi)附有objective-c基礎(chǔ)教程三大版本,用戶可針對自身了解選擇閱讀)
目錄介紹
第1章 啟程.1
1.1 預(yù)備知識1
1.2 歷史背景1
1.3 內(nèi)容簡介2
1.4 小結(jié)3
第2章 對C的擴展4
2.1 最簡單的Objective-C程序4
2.2 解構(gòu)HelloObjective-C程序7
2.2.1 #import7
2.2.2 NSLog()和@"字符串"8
2.3 布爾類型10
2.3.1 BOOL強大的實用功能11
2.3.2 比較13
2.4 小結(jié)14
第3章 面向?qū)ο缶幊袒A(chǔ)知識15
3.1 間接15
3.1.1 變量與間接16
3.1.2 使用文件名的間接18
3.2 在面向?qū)ο蟮木幊讨惺褂瞄g接24
3.2.1 過程式編程24
3.2.2 實現(xiàn)面向?qū)ο缶幊?9
3.3 學(xué)習(xí)有關(guān)的術(shù)語33
3.4 Objective-C中的OOP34
3.4.1 @interface部分34
3.4.2 @implementation部分38
3.4.3 實例化對象40
3.4.4 擴展Shapes-Object41
3.5 小結(jié)43
第4章 繼承45
4.1 為何使用繼承45
4.2 繼承語法48
4.3 繼承的工作機制51
4.3.1 方法調(diào)度51
4.3.2 實例變量53
4.4 重寫方法55
4.5 小結(jié)57
第5章 復(fù)合58
5.1 什么是復(fù)合58
5.1.1 Car程序58
5.1.2 自定義NSLog()59
5.2 存取方法62
5.2.1 設(shè)置發(fā)動機的屬性64
5.2.2 設(shè)置輪胎的屬性64
5.2.3 跟蹤汽車的變化66
5.3 擴展CarParts程序67
5.4 復(fù)合還是繼承68
5.5 小結(jié)69
第6章 源文件組織70
6.1 拆分接口和實現(xiàn)部分70
6.2 拆分Car程序73
6.3 使用跨文件依賴關(guān)系75
6.3.1 重新編譯須知75
6.3.2 讓汽車開動77
6.3.3 導(dǎo)入和繼承79
6.4 小結(jié)80
第7章 深入了解Xcode82
7.1 改變公司名稱82
7.2 使用編輯器的技巧與訣竅83
7.3 在Xcode的幫助下編寫代碼85
7.3.1 首行縮進85
7.3.2 代碼自動完成85
7.3.3 括號匹配88
7.3.4 批量編輯88
7.3.5 代碼導(dǎo)航91
7.3.6 emacs不是Mac程序91
7.3.7 任意搜索92
7.3.8 芝麻開門93
7.3.9 書簽93
7.3.10 集中注意力94
7.3.11 開啟導(dǎo)航條95
7.4 獲取信息98
7.4.1 研究助手98
7.4.2 文檔管理程序99
7.5 調(diào)試100
7.5.1 暴力調(diào)試100
7.5.2 Xcode的調(diào)試器100
7.5.3 精巧的調(diào)試符號101
7.5.4 開始調(diào)試101
7.5.5 檢查程序104
7.5 備忘表105
7.6 小結(jié)106
第8章 FoundationKit快速教程107
8.1 一些有用的數(shù)據(jù)類型108
8.1.1 范圍的作用108
8.1.2 幾何數(shù)據(jù)類型108
8.2 字符串109
8.2.1 創(chuàng)建字符串109
8.2.2 類方法109
8.2.3 關(guān)于大小110
8.2.4 比較的策略110
8.2.5 不區(qū)分大小寫的比較112
8.2.6 字符串內(nèi)是否還包含別的字符串..112
8.3 可變性113
8.4 集合家族115
8.4.1 NSArray115
8.4.2 可變數(shù)組118
8.4.3 枚舉“王國”119
8.4.4 快速枚舉120
8.4.5 NSDictionary120
8.4.6 使用,但不要擴展122
8.5 各種數(shù)值122
8.5.1 NSNumber122
8.5.2 NSValue123
8.5.3 NSNull124
8.6 示例:查找文件124
8.7 小結(jié)128
第9章 內(nèi)存管理129
9.1 對象生命周期129
9.1.1 引用計數(shù)130
9.1.2 對象所有權(quán)132
9.1.3 訪問方法中的保留和釋放133
9.2 自動釋放134
9.2.1 所有對象全部入池135
9.2.2 自動釋放池的銷毀時間135
9.2.3 自動釋放池的工作過程136
9.3 Cocoa內(nèi)存管理規(guī)則138
9.3.1 臨時對象138
9.3.2 擁有對象139
9.3.3 垃圾回收141
9.4 小結(jié)142
第10章 對象初始化143
10.1 分配對象143
10.2 初始化對象143
10.2.1 編寫初始化方法144
10.2.2 初始化時做什么146
10.3 便利初始化函數(shù)146
10.4 更多部件改進147
10.4.1 Tire類的初始化147
10.4.2 更新main()函數(shù)149
10.4.3 清理Car類152
10.5 支持垃圾回收風(fēng)格的Car類清理155
10.6 指定初始化函數(shù)156
10.6.1 子類化問題157
10.6.2 改進Tire類的初始化函數(shù)159
10.6.3 添加AllWeatherRadial類的初始化函數(shù)160
10.7 初始化函數(shù)規(guī)則160
10.8 小結(jié)161
第11章 特性162
11.1 修改特性值162
11.1.1 簡化接口163
11.1.2 簡化實現(xiàn)164
11.1.3 點表達式的妙用166
11.2 特性擴展167
11.2.1 名稱的使用171
11.2.2 只讀特性172
11.2.3 特性不是萬能的173
11.3 小結(jié)173
第12章 類別175
12.1 創(chuàng)建類別175
12.1.1 聲明類別175
12.1.2 實現(xiàn)類別176
12.1.3 類別的局限性178
12.1.4 類別的作用178
12.2 利用類別分散實現(xiàn)178
12.3 使用類別創(chuàng)建前向引用182
12.4 非正式協(xié)議和委托類別183
12.4.1 ITunesFinder項目184
12.4.2 委托和類別187
12.4.3 響應(yīng)選擇器187
12.4.4 選擇器的其他應(yīng)用188
12.5 小結(jié)189
第13章 協(xié)議190
13.1 正式協(xié)議190
13.1.1 聲明協(xié)議190
13.1.2 采用協(xié)議191
13.1.3 實現(xiàn)協(xié)議192
13.2 復(fù)制192
13.2.1 復(fù)制Engine192
13.2.2 復(fù)制Tire194
13.2.3 復(fù)制Car196
13.2.4 協(xié)議和數(shù)據(jù)類型199
13.3 Objective-C2.0的新特性199
13.4 小結(jié)200
第14章 AppKit簡介201
14.1 構(gòu)建項目201
14.2 構(gòu)建AppController@interface203
14.3 InterfaceBuilder203
14.4 布局用戶界面205
14.5 連接207
14.5.1 連接輸出口207
14.5.2 連接操作208
14.6 AppController實現(xiàn)210
14.7 小結(jié)212
第15章 文件加載與保存213
15.1 屬性列表213
15.1.1 NSDate213
15.1.2 NSData214
15.1.3 寫入和讀取屬性列表215
15.2 編碼對象216
15.3 小結(jié)221
第16章 鍵/值編碼222
16.1 入門項目222
16.2 KVC簡介224
16.3 路徑225
16.4 整體操作226
16.4.1 中途小憩227
16.4.2 流暢地運算231
16.5 批處理233
16.6 nil仍然可用234
16.7 處理未定義的鍵235
16.8 小結(jié)236
第17章 NSPredicate237
17.1 創(chuàng)建謂詞237
17.2 燃料過濾器239
17.3 格式說明符240
17.4 運算符241
17.4.1 比較和邏輯運算符242
17.4.2 數(shù)組運算符243
17.5 SELF足夠了243
17.6 字符串運算符245
17.7 LIKE運算符245
17.8 小結(jié)246
附錄 從其他語言轉(zhuǎn)向Objective-C247
- 下載地址
發(fā)表評論
0條評論軟件排行榜
熱門推薦
- 得間免費小說電腦版 v5.3.0.372.58M / 簡體中文
- cnki全球?qū)W術(shù)快報電腦版 v1.0.1135.99M / 簡體中文
- 南方Plus電腦版 v11.9.026.47M / 簡體中文
- 數(shù)據(jù)挖掘?qū)д?官方版61.61M / 簡體中文
- 未公開的Oracle數(shù)據(jù)庫秘密 迪貝斯pdf掃描版34.69M / 簡體中文
- PHP語言精粹電子書 pdf掃描版25.72M / 簡體中文
- linux常用命令大全 chm版1.48M / 簡體中文
- 本草綱目 5.34M / 簡體中文
- docker入門實戰(zhàn) pdf完整版1.38M / 簡體中文
- Scala程序設(shè)計第二版 pdf高清完整版15.83M / 簡體中文