注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計C/C++及其相關(guān)Objective-C初學(xué)者指南:零起步學(xué)會iPhoneiPad應(yīng)用編程(第2版)

Objective-C初學(xué)者指南:零起步學(xué)會iPhoneiPad應(yīng)用編程(第2版)

Objective-C初學(xué)者指南:零起步學(xué)會iPhoneiPad應(yīng)用編程(第2版)

定 價:¥49.00

作 者: (美) Gary Bennett,(美)Mitch Fisher,(美)Brad Lees 著 王雷 譯
出版社: 人民郵電出版社
叢編項:
標(biāo) 簽: VC++

ISBN: 9787115293558 出版時間: 2012-09-25 包裝: 平裝
開本: 16開 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  蘋果移動應(yīng)用開發(fā)成為熱點,越來越多的人投身其中,其中不乏從未涉及軟件行業(yè)的菜鳥級人士。他們也能學(xué)會編寫iPhone或iPad程序嗎?也能做出App應(yīng)用嗎?答案是肯定的?!禣bjective-C初學(xué)者指南(第2版)》就是針對這類人編寫的。 本書匯編自xcelMe.com網(wǎng)站培訓(xùn)資料,從面向?qū)ο缶幊毯统绦蜻壿嫷幕靖拍钊胧?,引領(lǐng)讀者踏上熟練運用Xcode和Objective-C的征程,手把手教讀者編寫iPhone、iPad和Mac應(yīng)用程序。作者注重實踐,始終強調(diào)親自動手的重要性,并在書中給出了大量示例代碼和圖示,教會讀者從編程的角度考慮問題,使用Objective-C構(gòu)建編程邏輯,并將所有東西合成到實際應(yīng)用中。書中的方法對初學(xué)者很有幫助,真正做到讓讀者可以零基礎(chǔ)起步,迅速掌握iPhone/iPad開發(fā)的要領(lǐng)。 xcelMe.com提供關(guān)于本書內(nèi)容的在線研討、Q&A論壇以及習(xí)題答案。 如果你想在App Store中一舉成名,《Objective-C初學(xué)者指南(第2版)》就是你的起點。

作者簡介

  Gary Bennett ,資深軟件開發(fā)工程師,xcelMe.com總裁,曾在多家公司擔(dān)任CIO和總裁,并在2002年帶領(lǐng)VistaCare成功上市。xcelMe.com是一家提供在線iPhone/iPad編程課程的網(wǎng)站,已培訓(xùn)了數(shù)千名iPhone/iPad應(yīng)用程序開發(fā)人員。iTunes App Store上有不少大賣的應(yīng)用程序都是xcelMe.com的學(xué)員開發(fā)出來的。除本書外,Gary還與人合著了《精彩iPhone炫酷開發(fā):七位一線高手的編程和設(shè)計范例》(人民郵電出版社出版)。 Mitch Fisher ,資深軟件開發(fā)工程師,20世紀(jì)80年代就投身于計算機領(lǐng)域,先后擔(dān)任過多家大中型企業(yè)的軟件工程師、軟件架構(gòu)師和軟件經(jīng)理。目前致力于開發(fā)iOS應(yīng)用程序、創(chuàng)建Unix服務(wù)器端技術(shù)以及在xcelMe.com教授iOS開發(fā)。 Brad Lees,在應(yīng)用程序開發(fā)和服務(wù)器管理方面有超過15年的經(jīng)驗,尤其擅長設(shè)計房地產(chǎn)開發(fā)系統(tǒng)和金融機構(gòu)的軟件程序。Brad先后擔(dān)任過The Lyle Anderson公司信息系統(tǒng)經(jīng)理、Smarsh產(chǎn)品研發(fā)經(jīng)理、iNation應(yīng)用程序開發(fā)副總裁,以及亞利桑那州最大的建筑設(shè)計事務(wù)所Orcutt/Winslow Partnership的信息技術(shù)經(jīng)理。

圖書目錄

目錄
 
第1章  成為優(yōu)秀的iOS或Mac 程序員    1
1.1  像開發(fā)人員一樣思考    1
1.2  完成開發(fā)周期    4
1.3  面向?qū)ο缶幊毯喗椤?  5
1.4  操縱Alice界面    7
1.5  總結(jié)    9
1.6  習(xí)題    9
第2章  編程基礎(chǔ)    10
2.1  和Alice一起漫游仙境    10
2.1.1  導(dǎo)航菜單    11
2.1.2  世界窗口    11
2.1.3  Alice中的類、對象和實例    13
2.1.4  對象樹    14
2.1.5  編輯區(qū)域    14
2.1.6  細(xì)節(jié)區(qū)域    15
2.1.7  事件區(qū)域    15
2.2  創(chuàng)建一個Alice應(yīng)用——登月    16
2.3  你的第一個Objective-C程序    20
2.4  總結(jié)    26
2.5  習(xí)題    27
第3章  關(guān)于數(shù)據(jù)    28
3.1  編程中用到的數(shù)字系統(tǒng)    28
3.1.1  比特    28
3.1.2  字節(jié)    30
3.1.3  十六進(jìn)制計數(shù)    31
3.1.4  Unicode    32
3.2  數(shù)據(jù)類型    32
3.3  在Alice中使用變量和數(shù)據(jù)類型    33
3.4  數(shù)據(jù)類型與Objective-C    40
3.5  確定問題所在    44
3.6  總結(jié)    45
3.7  習(xí)題    45
第4章  程序流的決策與計劃    46
4.1  布爾邏輯    46
4.1.1  真值表    47
4.1.2  比較運算符    49
4.2  應(yīng)用設(shè)計    49
4.2.1  偽代碼    50
4.2.2  設(shè)計需求    51
4.2.3  流程圖    54
4.2.4  示例應(yīng)用的設(shè)計和流程圖    55
4.2.5  應(yīng)用的設(shè)計    55
4.2.6  使用循環(huán)來重復(fù)程序語句    56
4.3  示例應(yīng)用在Alice中的程序?qū)崿F(xiàn)    58
4.4  示例應(yīng)用在Objective-C中的程序?qū)崿F(xiàn)    60
4.4.1  嵌套的if語句和else-if語句    62
4.4.2  刪掉多余字符    62
4.4.3  通過重構(gòu)改善代碼    63
4.4.4  運行應(yīng)用    63
4.5  和Alice道別    64
4.6  總結(jié)    64
4.7  習(xí)題    65
第5章  基于Objective-C的面向?qū)ο缶幊獭?  66
5.1  對象    66
5.2  什么是類    67
5.3  類的設(shè)計    68
5.3.1  屬性的設(shè)計    68
5.3.2  方法的設(shè)計    70
5.3.3  類的實現(xiàn)    71
5.4  繼承    76
5.5  為什么使用OOP    77
5.5.1  它無處不在    77
5.5.2  消除冗余代碼    77
5.5.3  方便調(diào)試    77
5.5.4  方便替換    78
5.6  高階課題    78
5.6.1  接口    78
5.6.2  多態(tài)    78
5.7  總結(jié)    78
5.8  習(xí)題    79
第6章  學(xué)習(xí)Objective-C和Xcode    80
6.1  Objective-C簡史    80
6.2  理解語言的符號    81
6.3  面向?qū)ο蟾拍睢?  82
6.4  用Xcode再寫一個程序    86
6.5  總結(jié)    98
6.6  習(xí)題    99
第7章  Objective-C的類、對象及方法    100
7.1  創(chuàng)建Objective-C類    100
7.1.1  聲明接口和實例變量    101
7.1.2  發(fā)送消息(方法)    102
7.1.3  實現(xiàn)文件的使用    104
7.1.4  方法的編碼    105
7.2  新類的使用    106
7.2.1  創(chuàng)建項目    106
7.2.2  添加對象    109
7.2.3  完成實現(xiàn)文件    111
7.2.4  創(chuàng)建用戶界面    113
7.2.5  連接代碼    116
7.2.6  運行程序    120
7.2.7  充分發(fā)揮類方法的作用    121
7.3  訪問Xcode文檔    121
7.4  總結(jié)    122
7.5  習(xí)題    122
第8章  Objective-C編程基礎(chǔ)    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  創(chuàng)建BookStore應(yīng)用程序    130
8.4  引入實例變量    134
8.4.1  訪問實例變量    134
8.4.2  使用獲取方法和設(shè)置方法    135
8.5  引入屬性    137
8.5.1  屬性的使用    138
8.5.2  理解慣例的重要性    139
8.6  完成MyBookstore程序    139
8.6.1  創(chuàng)建視圖    140
8.6.2  添加實例變量    141
8.6.3  添加描述    142
8.6.4  創(chuàng)建一個簡單的數(shù)據(jù)模型類    144
8.6.5  更改MasterViewController    147
8.6.6  更改DetailViewController    151
8.7  總結(jié)    152
8.8  習(xí)題    152
第9章  比較數(shù)據(jù)    153
9.1  復(fù)習(xí)布爾邏輯    153
9.2  使用關(guān)系操作符    154
9.2.1  比較數(shù)值    154
9.2.2  創(chuàng)建示例Xcode應(yīng)用    155
9.3  使用布爾表達(dá)式    158
9.3.1  比較字符串    159
9.3.2  比較日期    161
9.3.3  比較的結(jié)合    163
9.4  使用switch語句    164
9.5  總結(jié)    165
9.6  習(xí)題    166
第10章  創(chuàng)建用戶界面    167
10.1  理解Interface Builder    168
10.2  模型?視圖?控制器    168
10.3  人機交互界面準(zhǔn)則(HIG)    170
10.4  用Interface Builder創(chuàng)建iPhone示例應(yīng)用    171
10.4.1  使用Interface Builder    174
10.4.2  Dock    175
10.4.3  庫    176
10.4.4  查看器窗格和選擇器工具條    177
10.4.5  創(chuàng)建視圖    177
10.4.6  使用插口    179
10.4.7  連接動作和對象    180
10.4.8  實現(xiàn)文件    181
10.5  總結(jié)    182
10.6  習(xí)題    182
第11章  數(shù)據(jù)存儲    183
11.1  存儲注意事項    183
11.2  首選項    183
11.2.1  首選項的寫操作    184
11.2.2  首選項的讀操作    185
11.3  數(shù)據(jù)庫    185
11.4  在數(shù)據(jù)庫中存儲信息    185
11.5  開始使用Core Data    186
11.6  模型    188
11.6.1  受控對象上下文    194
11.6.2  設(shè)置界面    194
11.7  總結(jié)    199
11.8  習(xí)題    200
第12章  協(xié)議和委托    201
12.1  多繼承    201
12.2  理解協(xié)議    202
12.3  理解委托    203
12.4  下一步    204
12.5  總結(jié)    205
第13章  內(nèi)存、地址和指針    206
13.1  理解內(nèi)存    206
13.1.1  比特、字節(jié)和基數(shù)    207
13.1.2  十進(jìn)制轉(zhuǎn)換為二進(jìn)制    207
13.1.3  使用十六進(jìn)制的計數(shù)法    208
13.2  理解內(nèi)存地址的基礎(chǔ)    210
13.3  內(nèi)存的分配    213
13.4  解除分配內(nèi)存    215
13.5  在Objective-C中用ARC管理內(nèi)存    217
13.6  沒有ARC的Objective-C內(nèi)存管理    219
13.6.1  使用保留/釋放模型    220
13.6.2  處理隱含的保留消息和自動釋放    221
13.6.3  發(fā)送dealloc消息    222
13.7  如果出了問題    223
13.8  ARC注意事項    224
13.9  總結(jié)    224
13.10  習(xí)題    225
第14章  Xcode調(diào)試器    226
14.1  準(zhǔn)備調(diào)試    226
14.1.1  設(shè)置斷點    227
14.1.2  使用斷點導(dǎo)航器    228
14.1.3  調(diào)試基礎(chǔ)    230
14.1.4  使用調(diào)試器控件    231

本目錄推薦

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