Objective-C入門教程

Objective-C入門教程

《Objective-C入門教程》是2019年12月人民郵電出版社出版的圖書,作者是傳智播客高教產品研發部。

基本介紹

  • 中文名:Objective-C入門教程
  • 作者:傳智播客高教產品研發部
  • ISBN:9787115356253
  • 頁數:154頁
  • 定價:34元
  • 出版社:人民郵電出版社
  • 出版時間:2019年12月
  • 裝幀:平裝
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

本書從初學者的角度,以形象的比喻、豐富的圖解、實用的案例、通俗易懂的語言詳細講解了iOS程式開發中重點用到的各種語法和多種實用技術。本書共12章前五章講解Objective-C語言和C語言的共同之處-語法。後面章節通過“點餐小掌柜”這個套用來詮釋了在iOS程式中的Objective-C語言的特點以及套用。

圖書目錄

第 1章Objective-C入門 3
1.1Objective –C概述 4
1.1.1什麼是Objective-C 4
1.1.2語言特點 4
1.1.3開發框架 5
1.2開發工具 5
1.2.1Xcode概述 5
1.2.2Xcode安裝 6
1.3第 一個OC 程式 10
1.4本章小結 14
第 2章面向對象編程 14
2.1 面向對象概述 14
2.2類和對象 15
2.2.1類的聲明和實現 15
2.2.2使用Xcode創建一個類 16
2.2.3對象的創建 20
2.3方法 21
2.3.1方法的定義 21
2.3.2方法的使用 22
2.4成員變數 24
2.4.1 成員變數的定義 24
2.4.2成員變數的引用 24
2.4.3成員變數的調用範圍 25
2.5封裝 26
2.5.1為什麼要進行封裝 26
2.5.2 set與get方法 26
2.6繼承 28
2.6.1繼承的概念 28
2.6.2父類方法的重寫 30
2.6.3 super關鍵字 32
2.7多態 33
2.7.1多態的概述 33
2.7.2對象的類型轉換 34
2.8本章小結 36
第3章深入理解面向對象 36
3.1 self關鍵字 37
3.1.1self訪問成員變數 37
3.1.2self調用方法 39
3.2 點語法 41
3.3屬性 43
3.3.1聲明屬性 43
3.3.2聲明屬性的特性 44
3.3.3實現屬性 45
3.4構造方法 47
3.4.1重寫init方法 47
3.4.2自定義構造方法 48
3.5 description方法 50
3.6斷點調試 51
3.7本章小結 54
第4章記憶體管理 54
4.1為什麼管理記憶體 54
4.2引用計數 56
4.2.1什麼是引用計數 56
4.2.2引用計數器操作 58
4.2.3自動釋放池 61
4.3自動引用計數- ARC 62
4.3.1ARC概述 62
4.3.2強指針和弱指針 64
4.3.3@property屬性特性 66
4.4本章小結 68
第5章分類 68
5.1分類概述 69
5.1.1什麼是分類 69
5.1.2使用Xcode創建分類 70
5.1.3調用分類方法 72
5.2擴充系統自帶類 74
5.2.1擴充類方法 75
5.2.2擴充對象方法 76
5.3類擴展 77
5.4本章小結 79
第6章協定與代理 79
6.1協定概述 80
6.1.1什麼是協定 80
6.1.2使用Xcode聲明協定 80
6.2協定的使用 83
6.2.1 @required和@optional 83
6.2.2 遵守協定 83
6.3代理 85
6.3.1為什麼需要代理 85
6.3.2如何實現代理 87
6.4本章小結 89
第7章Foundation框架 89
7.1 Foundation文檔 90
7.2 字元串對象 92
7.2.1 NSString類的初始化 92
7.2.2 NSString類的常見操作 94
7.2.3 NSMutableString 類的常見操作 100
7.3數組對象 103
7.3.1NSArray類創建數組及常見操作 103
7.3.2NSMutableArray類創建數組及常見操作 105
7.4字典對象 109
7.4.1字典的概述 109
7.4.2NSDictionary類創建字典及常見操作 110
7.4.3NSMutableDictionary類創建字典及常見操作 113
7.5數字對象 114
7.5.1NSNumber類創建數字對象 114
7.5.2數字對象的類型轉換 116
7.6本章小結 117
第8章檔案操作 118
8.1plist檔案操作 118
8.1.1創建plist檔案 118
8.1.2讀取plist檔案 121
8.1.3寫入plist檔案 122
8.2NSFilemanager類 124
8.2.1NSFilemanager類操作的方法 124
8.2.2NSFilemanager類操作檔案的方法 126
8.3本章小結 129
第9章開發第 一個iOS程式 129
9.1開發iOS知識 130
9.1.1iOS概述 130
9.1.2iOS SDK介紹 130
9.2開發第 一個iOS程式 131
9.2.1創建工程 131
9.2.2實現基本互動 134
9.3展望未來 143
9.4本章小結 144

相關詞條

熱門詞條

聯絡我們