Objective-C初學者指南(第2版)

來源:互聯網
上載者:User

《Objective-C初學者指南(第2版)》
基本資料
原書名:Objective-C for Absolute Beginners:iPhone, iPad, and Mac Programming Made Easy,Second Edition
作者: (美)貝內特(Bennett,G.) (美) 費希爾(Fisher,M.) (美)利斯(Lees,B.) [作譯者介紹]
叢書名: 圖靈程式設計叢書
出版社:人民郵電出版社
ISBN:9787115293558
上架時間:2012-9-29
出版日期:2012 年10月
開本:16開
頁碼:1
版次:1-1
所屬分類: 電腦

更多關於 》》》《Objective-C初學者指南(第2版) 》
內容簡介
書籍
電腦書籍
  近年來,移動開發熱潮席捲全球,蘋果公司推出的ios 因其強大而完備的功能成為移動開發首選平台。要想踏上蘋果行動裝置 App開發之旅,瞭解objective-c 程式設計語言和ios 的特性是重中之重,本正是為此而寫。
  《objective-c初學者指南(第2版)》由淺入深地講解了物件導向編程的基本概念、objective-c 的文法和語言特性,以xcode 整合式開發環境的使用方法。本書注重實踐,包含大量範例程式碼以及圖示,鼓勵開發人員自己動手編寫程式。每章結尾的習題會協助讀者鞏固所學的知識。
  《objective-c初學者指南(第2版)》是objective-c 入門的上乘指南,是行動裝置 App愛好者的首選參考圖書。
目錄
《objective-c初學者指南(第2版)》
第1章  成為優秀的ios或mac 程式員    1
1.1  像開發人員一樣思考    1
1.2  完成開發週期    4
1.3  物件導向編程簡介    5
1.4  操縱alice介面    7
1.5  總結    9
1.6  習題    9
第2章  編程基礎    10
2.1  和alice一起漫遊仙境    10
2.1.1  導覽功能表    11
2.1.2  世界視窗    11
2.1.3  alice中的類、對象和執行個體    13
2.1.4  對象樹    14
2.1.5  編輯地區    14
2.1.6  細節地區    15
2.1.7  事件地區    15
2.2  建立一個alice應用——登月    16
2.3  你的第一個objective-c程式    20
2.4  總結    26

.2.5  習題    27
第3章  關於資料    28
3.1  編程中用到的數字系統    28
3.1.1  位元    28
3.1.2  位元組    30
3.1.3  十六進位計數    31
3.1.4  unicode    32
3.2  資料類型    32
3.3  在alice中使用變數和資料類型    33
3.4  資料類型與objective-c    40
3.5  確定問題所在    44
3.6  總結    45
3.7  習題    45
第4章  程式流的決策與計劃    46
4.1  布爾邏輯    46
4.1.1  真值表    47
4.1.2  比較子    49
4.2  應用設計    49
4.2.1  虛擬碼    50
4.2.2  設計需求    51
4.2.3  流程圖    54
4.2.4  樣本應用的設計和流程圖    55
4.2.5  應用的設計    55
4.2.6  使用迴圈來重複程式語句    56
4.3  樣本應用在alice中的程式實現    58
4.4  樣本應用在objective-c中的程式實現    60
4.4.1  嵌套的if語句和else-if語句    62
4.4.2  刪掉多餘字元    62
4.4.3  通過重構改善代碼    63
4.4.4  運行應用    63
4.5  和alice道別    64
4.6  總結    64
4.7  習題    65
第5章  基於objective-c的物件導向編程    66
5.1  對象    66
5.2  什麼是類    67
5.3  類的設計    68
5.3.1  屬性的設計    68
5.3.2  方法的設計    70
5.3.3  類的實現    71
5.4  繼承    76
5.5  為什麼使用oop    77
5.5.1  它無處不在    77
5.5.2  消除冗餘代碼    77
5.5.3  方便調試    77
5.5.4  方便替換    78
5.6  高階課題    78
5.6.1  介面    78
5.6.2  多態    78
5.7  總結    78
5.8  習題    79
第6章  學習objective-c和xcode    80
6.1  objective-c簡史    80
6.2  理解語言的符號    81
6.3  物件導向概念    82
6.4  用xcode再寫一個程式    86
6.5  總結    98
6.6  習題    99
第7章  objective-c的類、對象及方法    100
7.1  建立objective-c類    100
7.1.1  聲明介面和執行個體變數    101
7.1.2  發送訊息(方法)    102
7.1.3  實現檔案的使用    104
7.1.4  方法的編碼    105
7.2  新類的使用    106
7.2.1  建立項目    106
7.2.2  添加對象    109
7.2.3  完成實現檔案    111
7.2.4  建立使用者介面    113
7.2.5  串連代碼    116
7.2.6  運行程式    120
7.2.7  充分發揮類方法的作用    121
7.3  訪問xcode文檔    121
7.4  總結    122
7.5  習題    122
第8章  objective-c編程基礎    123
8.1  集合類    123
8.1.1  使用nsset    124
8.1.2  使用nsarray    125
8.1.3  nsdictionary    126
8.1.4  確定集合元素的類型    127
8.2  使用可變類    127
8.2.1  nsmutableset    127
8.2.2  nsmutablearray    128
8.2.3  nsmutabledictionary    129
8.3  建立bookstore應用程式    130
8.4  引入執行個體變數    134
8.4.1  訪問執行個體變數    134
8.4.2  使用擷取方法和設定方法    135
8.5  引入屬性    137
8.5.1  屬性的使用    138
8.5.2  理解慣例的重要性    139
8.6  完成mybookstore程式    139
8.6.1  建立視圖    140
8.6.2  添加執行個體變數    141
8.6.3  添加描述    142
8.6.4  建立一個簡單的資料模型類    144
8.6.5  更改masterviewcontroller    147
8.6.6  更改detailviewcontroller    151
8.7  總結    152
8.8  習題    152
第9章  比較資料    153
9.1  複習布爾邏輯    153
9.2  使用關係操作符    154
9.2.1  比較數值    154
9.2.2  建立樣本xcode應用    155
9.3  使用布林運算式    158
9.3.1  比較字串    159
9.3.2  比較日期    161
9.3.3  比較的結合    163
9.4  使用switch語句    164
9.5  總結    165
9.6  習題    166
第10章  建立使用者介面    167
10.1  理解interface builder    168
10.2  模型?視圖?控制器    168
10.3  人機互動介面準則(hig)    170
10.4  用interface builder建立iphone樣本應用    171
10.4.1  使用interface builder    174
10.4.2  dock    175
10.4.3  庫    176
10.4.4  查看器窗格和選取器工具條    177
10.4.5  建立視圖    177
10.4.6  使用插口    179
10.4.7  串連動作和對象    180
10.4.8  實現檔案    181
10.5  總結    182
10.6  習題    182
第11章  資料存放區    183
11.1  儲存注意事項    183
11.2  喜好設定    183
11.2.1  喜好設定的寫操作    184
11.2.2  喜好設定的讀操作    185
11.3  資料庫    185
11.4  在資料庫中儲存資訊    185
11.5  開始使用core data    186
11.6  模型    188
11.6.1  受控物件內容    194
11.6.2  設定介面    194
11.7  總結    199
11.8  習題    200
第12章  協議和委託    201
12.1  多繼承    201
12.2  理解協議    202
12.3  理解委託    203
12.4  下一步    204
12.5  總結    205
第13章  記憶體、地址和指標    206
13.1  理解記憶體    206
13.1.1  位元、位元組和基數    207
13.1.2  十進位轉換為二進位    207
13.1.3  使用十六進位的計數法    208
13.2  理解記憶體位址的基礎    210
13.3  記憶體的分配    213
13.4  解除配置記憶體    215
13.5  在objective-c中用arc管理記憶體    217
13.6  沒有arc的objective-c記憶體管理    219
13.6.1  使用保留/釋放模型    220
13.6.2  處理隱含的保留訊息和自動釋放    221
13.6.3  發送dealloc訊息    222
13.7  如果出了問題    223
13.8  arc注意事項    224
13.9  總結    224
13.10  習題    225
第14章  xcode調試器    226
14.1  準備調試    226
14.1.1  設定斷點    227
14.1.2  使用斷點導航器    228
14.1.3  調試基礎    230
14.1.4  使用調試器控制項    231
14.1.5  使用單步控制項    232
14.1.6  查看線程視窗和調用棧    233
14.1.7  變數的調試    234
14.2  處理代碼錯誤和警告    235
14.3  總結    239

本圖書資訊來源:中國互動出版網

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.