- 軟件大?。?span>20.71M
- 軟件語(yǔ)言:中文
- 軟件類(lèi)型:國(guó)產(chǎn)軟件
- 軟件類(lèi)別:免費(fèi)軟件 / 電子圖書(shū)
- 更新時(shí)間:2017-07-31 14:19
- 運(yùn)行環(huán)境:WinAll, WinXP, Win7, Win8, Win10
- 軟件等級(jí):
- 軟件廠商:
- 官方網(wǎng)站:暫無(wú)
2.24M/中文/5.0
16KB/中文/10.0
33.00M/中文/10.0
74.50M/中文/0.0
41.99M/中文/0.7
objective c教程是一款編程類(lèi)語(yǔ)言,并且結(jié)合了各種理論技術(shù)與實(shí)際程序,十分值得觀看哦,有需要的朋友趕緊來(lái)綠色資源網(wǎng)下載吧!
Objective-C是擴(kuò)展C的面向?qū)ο缶幊陶Z(yǔ)言,也是iPhone開(kāi)發(fā)用到的主要語(yǔ)言。本書(shū)結(jié)合理論知識(shí)與示例程序,全面而系統(tǒng)地講述Objective-C編程的相關(guān)內(nèi)容,包括Objective-C在C的基礎(chǔ)上引入的特性和Cocoa工具包的功能及其中的框架,以及繼承、復(fù)合、源文件組織等眾多重要的面向?qū)ο缶幊碳夹g(shù)。附錄中還介紹了如何從其他語(yǔ)言過(guò)渡到Objective-C。本書(shū)適合各類(lèi)開(kāi)發(fā)人員閱讀。
第1章 啟程.1
1.1 預(yù)備知識(shí)1
1.2 歷史背景1
1.3 內(nèi)容簡(jiǎn)介2
1.4 小結(jié)3
第2章 對(duì)C的擴(kuò)展4
2.1 最簡(jiǎn)單的Objective-C程序4
2.2 解構(gòu)HelloObjective-C程序7
2.2.1 #import7
2.2.2 NSLog()和@"字符串"8
2.3 布爾類(lèi)型10
2.3.1 BOOL強(qiáng)大的實(shí)用功能11
2.3.2 比較13
2.4 小結(jié)14
第3章 面向?qū)ο缶幊袒A(chǔ)知識(shí)15
3.1 間接15
3.1.1 變量與間接16
3.1.2 使用文件名的間接18
3.2 在面向?qū)ο蟮木幊讨惺褂瞄g接24
3.2.1 過(guò)程式編程24
3.2.2 實(shí)現(xiàn)面向?qū)ο缶幊?9
3.3 學(xué)習(xí)有關(guān)的術(shù)語(yǔ)33
3.4 Objective-C中的OOP34
3.4.1 @interface部分34
3.4.2 @implementation部分38
3.4.3 實(shí)例化對(duì)象40
3.4.4 擴(kuò)展Shapes-Object41
3.5 小結(jié)43
第4章 繼承45
4.1 為何使用繼承45
4.2 繼承語(yǔ)法48
4.3 繼承的工作機(jī)制51
4.3.1 方法調(diào)度51
4.3.2 實(shí)例變量53
4.4 重寫(xiě)方法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ā)動(dòng)機(jī)的屬性64
5.2.2 設(shè)置輪胎的屬性64
5.2.3 跟蹤汽車(chē)的變化66
5.3 擴(kuò)展CarParts程序67
5.4 復(fù)合還是繼承68
5.5 小結(jié)69
第6章 源文件組織70
6.1 拆分接口和實(shí)現(xiàn)部分70
6.2 拆分Car程序73
6.3 使用跨文件依賴(lài)關(guān)系75
6.3.1 重新編譯須知75
6.3.2 讓汽車(chē)開(kāi)動(dòng)77
6.3.3 導(dǎo)入和繼承79
6.4 小結(jié)80
第7章 深入了解Xcode82
7.1 改變公司名稱(chēng)82
7.2 使用編輯器的技巧與訣竅83
7.3 在Xcode的幫助下編寫(xiě)代碼85
7.3.1 首行縮進(jìn)85
7.3.2 代碼自動(dòng)完成85
7.3.3 括號(hào)匹配88
7.3.4 批量編輯88
7.3.5 代碼導(dǎo)航91
7.3.6 emacs不是Mac程序91
7.3.7 任意搜索92
7.3.8 芝麻開(kāi)門(mén)93
7.3.9 書(shū)簽93
7.3.10 集中注意力94
7.3.11 開(kāi)啟導(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)試符號(hào)101
7.5.4 開(kāi)始調(diào)試101
7.5.5 檢查程序104
7.5 備忘表105
7.6 小結(jié)106
第8章 FoundationKit快速教程107
8.1 一些有用的數(shù)據(jù)類(lèi)型108
8.1.1 范圍的作用108
8.1.2 幾何數(shù)據(jù)類(lèi)型108
8.2 字符串109
8.2.1 創(chuàng)建字符串109
8.2.2 類(lèi)方法109
8.2.3 關(guān)于大小110
8.2.4 比較的策略110
8.2.5 不區(qū)分大小寫(xiě)的比較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 枚舉“王國(guó)”119
8.4.4 快速枚舉120
8.4.5 NSDictionary120
8.4.6 使用,但不要擴(kuò)展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 對(duì)象生命周期129
9.1.1 引用計(jì)數(shù)130
9.1.2 對(duì)象所有權(quán)132
9.1.3 訪問(wèn)方法中的保留和釋放133
9.2 自動(dòng)釋放134
9.2.1 所有對(duì)象全部入池135
9.2.2 自動(dòng)釋放池的銷(xiāo)毀時(shí)間135
9.2.3 自動(dòng)釋放池的工作過(guò)程136
9.3 Cocoa內(nèi)存管理規(guī)則138
9.3.1 臨時(shí)對(duì)象138
9.3.2 擁有對(duì)象139
9.3.3 垃圾回收141
9.4 小結(jié)142
第10章 對(duì)象初始化143
10.1 分配對(duì)象143
10.2 初始化對(duì)象143
10.2.1 編寫(xiě)初始化方法144
10.2.2 初始化時(shí)做什么146
10.3 便利初始化函數(shù)146
10.4 更多部件改進(jìn)147
10.4.1 Tire類(lèi)的初始化147
10.4.2 更新main()函數(shù)149
10.4.3 清理Car類(lèi)152
10.5 支持垃圾回收風(fēng)格的Car類(lèi)清理155
10.6 指定初始化函數(shù)156
10.6.1 子類(lèi)化問(wèn)題157
10.6.2 改進(jìn)Tire類(lèi)的初始化函數(shù)159
10.6.3 添加AllWeatherRadial類(lèi)的初始化函數(shù)160
10.7 初始化函數(shù)規(guī)則160
10.8 小結(jié)161
第11章 特性162
11.1 修改特性值162
11.1.1 簡(jiǎn)化接口163
11.1.2 簡(jiǎn)化實(shí)現(xiàn)164
11.1.3 點(diǎn)表達(dá)式的妙用166
11.2 特性擴(kuò)展167
11.2.1 名稱(chēng)的使用171
11.2.2 只讀特性172
11.2.3 特性不是萬(wàn)能的173
11.3 小結(jié)173
第12章 類(lèi)別175
12.1 創(chuàng)建類(lèi)別175
12.1.1 聲明類(lèi)別175
12.1.2 實(shí)現(xiàn)類(lèi)別176
12.1.3 類(lèi)別的局限性178
12.1.4 類(lèi)別的作用178
12.2 利用類(lèi)別分散實(shí)現(xiàn)178
12.3 使用類(lèi)別創(chuàng)建前向引用182
12.4 非正式協(xié)議和委托類(lèi)別183
12.4.1 itunesFinder項(xiàng)目184
12.4.2 委托和類(lèi)別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 實(shí)現(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ù)類(lèi)型199
13.3 Objective-C2.0的新特性199
13.4 小結(jié)200
第14章 AppKit簡(jiǎn)介201
14.1 構(gòu)建項(xiàng)目201
14.2 構(gòu)建AppController@interface203
14.3 InterfaceBuilder203
14.4 布局用戶(hù)界面205
14.5 連接207
14.5.1 連接輸出口207
14.5.2 連接操作208
14.6 AppController實(shí)現(xiàn)210
14.7 小結(jié)212
第15章 文件加載與保存213
15.1 屬性列表213
15.1.1 NSDate213
15.1.2 NSData214
15.1.3 寫(xiě)入和讀取屬性列表215
15.2 編碼對(duì)象216
15.3 小結(jié)221
第16章 鍵/值編碼222
16.1 入門(mén)項(xiàng)目222
16.2 KVC簡(jiǎn)介224
16.3 路徑225
16.4 整體操作226
16.4.1 中途小憩227
16.4.2 流暢地運(yùn)算231
16.5 批處理233
16.6 nil仍然可用234
16.7 處理未定義的鍵235
16.8 小結(jié)236
第17章 NSPredicate237
17.1 創(chuàng)建謂詞237
17.2 燃料過(guò)濾器239
17.3 格式說(shuō)明符240
17.4 運(yùn)算符241
17.4.1 比較和邏輯運(yùn)算符242
17.4.2 數(shù)組運(yùn)算符243
17.5 SELF足夠了243
17.6 字符串運(yùn)算符245
17.7 LIKE運(yùn)算符245
17.8 小結(jié)246
附錄 從其他語(yǔ)言轉(zhuǎn)向Objective-C247
序言
請(qǐng)描述您所遇到的錯(cuò)誤,我們將盡快予以修正,謝謝!
*必填項(xiàng),請(qǐng)輸入內(nèi)容