Objective-C編程

Objective-C編程 pdf epub mobi txt 電子書 下載2025

出版者:華中科技大學齣版社
作者:[美] Aaron Hillegass
出品人:
頁數:284
译者:夏偉頻
出版時間:2012-9-25
價格:58.00元
裝幀:平裝
isbn號碼:9787560983233
叢書系列:The Big Nerd Ranch Guide
圖書標籤:
  • Objectiv-C
  • iOS
  • 編程
  • Objective-C
  • 入門
  • 計算機
  • 基礎
  • iPhone
  • Objective-C
  • 編程
  • 語言
  • 開發
  • iOS
  • 移動
  • 軟件
  • 設計
  • 基礎
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

《Objective-C編程》講述Objective-C編程語言和基本的iOS/Mac開發知識。作者首先從基本的編程概念講起(變量、條件語句、循環結構等),接著用淺顯易懂的語言講解Objective-C和Foundation的知識,包括Objective-C的基本語法、 Foundation常用類 、內存管理、常用設計模式等,最後手把手教讀者編寫完整的、基於事件驅動的iOS/Mac應用。作者還穿插介紹瞭Objetive-C的高級內容,包括屬性、範疇和Block對象等知識。全書篇幅精煉,內容清晰,適閤無編程經驗的讀者入門學習。

Big Nerd Ranch培訓係列中文圖書網站:http://www.iosprogrammingbook.com/

著者簡介

Aaron Hillegass曾就職於NeXT公司和Apple公司,他有近20年的Objective-C編程、Cocoa編程和iOS編程教學經驗。

Aaron是《Cocoa編程》的作者,並與他人閤著瞭《iOS編程》。這兩本暢銷書獲得瞭來自全球各地讀者的好評。

2001年,Aaron創辦瞭Big Nerd Ranch公司,提供強化式編程課程,為學員提供集中的、無乾擾的學習環境。

圖書目錄

第1部分 入門 1
第1章 讀者與本書 3
1.1 C與Objective-C 3
1.2 主要內容及閱讀方式 4
1.3 程序員要走的道路 4
第2章 第一個程序 7
2.1 安裝Apple開發工具軟件 7
2.2 Xcode入門 7
2.3 從哪裏開始編寫代碼 9
2.4 如何運行程序 13
2.5 程序是如何産生的 14
2.6 不要半途而廢 15
第2部分 如何編程 17
第3章 變量與類型 19
3.1 類型 19
3.2 使用變量的程序 20
3.3 練習 22
第4章 if和else 23
4.1 布爾變量 24
4.2 else if 25
4.3 深入學習:條件運算符(三元運算符) 25
4.4 練習 26
第5章 函數 27
5.1 應該在何時使用函數 27
5.2 如何編寫並使用函數 27
5.3 函數間是如何協同工作的 30
5.4 局部變量、幀和棧 32
5.5 遞歸 34
5.6 通過調試器查看幀 35
5.7 return 37
5.8 全局變量與靜態變量 39
5.9 練習 40
第6章 數字 41
6.1 printf() 41
6.2 整數 42
6.3 浮點數 46
6.4 練習 47
第7章 循環 49
7.1 while循環 49
7.2 for循環 50
7.3 break 51
7.4 continue 52
7.5 do-while循環 53
7.6 練習 54
第8章 地址與指針 55
8.1 獲取地址 55
8.2 用指針保存地址 56
8.3 通過地址訪問數據 57
8.4 不同類型的數據所占用的字節大小 57
8.5 NULL 58
8.6 指針聲明的代碼規範 59
8.7 練習 59
第9章 通過引用傳遞 61
9.1 編寫通過引用傳遞參數的函數 62
9.2 不要對NULL取值 64
第10章 結構 65
10.1 練習 66
第11章 堆 69
第3部分 Objective-C與Foundation 73
第12章 對象 75
12.1 創建並使用對象 75
12.2 消息詳解 77
12.3 內存中的對象 79
12.4 id 79
12.5 練習 80
第13章 再談消息 81
13.1 消息的嵌套發送 81
13.2 多個實參 82
13.3 嚮nil發送消息 82
13.4 練習 83
第14章 NSString 85
14.1 練習 86
第15章 NSArray 87
15.1 NSMutableArray 89
15.2 練習 90
第16章 開發文檔 93
16.1 參考頁 94
16.2 快速幫助 96
16.3 其他文檔功能和開發資源 98
第17章 第一個自定義類 101
17.1 存取方法 103
17.2 用點號調用存取方法 104
17.2 屬性 105
17.4 self 106
17.5 多個實現文件 106
17.6 練習 106
第18章 繼承 109
18.1 覆蓋方法 112
18.2 super 113
18.3 練習 113
第19章 對象實例變量 115
19.1 對象所有權與ARC 117
19.2 練習 123
第20章 避免內存泄露 125
20.1 Retain循環 127
20.2 弱引用 129
20.3 弱引用的自動置零特性 130
20.4 深入學習:手動引用計數和ARC曆史 131
第21章 Collection類 135
21.1 NSArray/NSMutableArray 135
21.2 NSSet/NSMutableSet 138
21.3 NSDictionary/NSMutableDictionary 140
21.4 C語言基本類型 142
21.5 Collection對象與nil 142
21.6 練習 143
第22章 常量 145
22.1 預處理指令 145
22.2 #include與#import 146
22.3 #define 146
22.4 全局變量 147
22.5 比較#define與全局變量 149
第23章 通過NSString和NSData將數據寫入文件 151
23.1 將NSString對象寫入文件 151
23.2 NSError 152
23.3 通過NSString讀取文件 153
23.4 將NSData對象所保存的數據寫入文件 154
23.5 從文件讀取數據並存入NSData對象 155
第24章 迴調 157
24.1 目標-動作對 157
24.2 輔助對象 160
24.3 通告 163
24.4 如何選擇 164
24.5 迴調與對象所有權 164
第25章 協議 167
第26章 Property List格式 171
26.1 練習 173
第4部分 由事件驅動的應用 175
第27章 第一個iOS應用 177
27.1 創建iTahDoodle 177
27.2 BNRAppDelegate 179
27.3 添加C語言輔助函數 180
27.4 iTahDoodle中的對象 181
27.5 Model-View-Controller 182
27.6 應用委托對象 183
27.7 設置視圖 184
27.8 為UITableView對象提供數據 186
27.9 添加新任務 189
27.10 深入學習:main()的作用 190
第28章 第一個Cocoa應用 191
28.1 編輯BNRDocument.h 192
28.2 Interface Builder初探 193
28.3 編輯BNRDocument.xib 194
28.4 創建關聯 198
28.5 再探MVC 202
28.6 編輯BNRDocument.m 202
28.7 練習 204
第5部分 Objective-C高級主題 205
第29章 init 207
29.1 編寫init方法 207
29.2 實現基本的init方法 208
29.3 在init中使用存取方法 209
29.4 帶實參的init方法 210
29.5 禁用init方法 215
第30章 屬性 217
30.1 屬性的特性 218
30.2 KVC 221
第31章 範疇 225
第32章 Block對象 227
32.1 定義Block對象 227
32.2 使用Block對象 228
32.3 typedef 233
32.4 返迴值 233
32.5 內存管理 234
32.6 基於Block的編程是大勢所趨 235
32.7 練習 235
第6部分 C語言高級主題 237
第33章 位運算 239
33.1 按位或 240
33.2 按位與 241
33.3 其他位運算符 242
33.4 用enum定義位掩碼 245
33.5 占用更多字節的整數類型 245
33.6 練習 245
第34章 C字符串 247
34.1 char 247
34.2 char * 248
34.3 string literal 250
34.4 C字符串和NSString對象的相互轉換 251
34.5 練習 252
第35章 C數組 253
第36章 命令行參數 257
第37章 switch語句 261
結束語 263
索引 265
· · · · · · (收起)

讀後感

評分

非常好读,好懂: 零基础,从C开始讲; 内容安排也是由浅入深。 讲得不是很深入,以例子为主; -------------- 如果有C等编程基础的话,就不建议买了。 内容不够深入,加上objective-c在C上添加的内容不是很多,看看相关博客文章都能了解。  

評分

很有幸,买到了这本书,相信如果这本书不再重印的话过不久就买不到了。这本书讲的很透彻、全面,特别适合没有语言基础的读者,全读下来会学到很多。 我以前没有接触过ios,这回读了一次,感觉ios开发真是非常有意思,抛砖引玉,为我敲开了一扇门。  

評分

我是看了豆瓣上的8点多的评分才从当当网上买的这本书的。现在看了几章,感觉这本书写得不错,翻译得也不错,但并不适合有丰富编程经验的人阅读,因为作者写这本书所面向的读者是没什么编程经验的初学者的。如果有几年其它语言或平台的编程经验者,不建议购买本书。  

評分

評分

A good book about the Objective-C programming language. One can use this book to get into the Objective-C world quickly. However, IMHO, one drawback of this book is that it contains to much chapters for just plain C language. Maybe the authors wanted to in...  

用戶評價

评分

入門極品,相見恨晚

评分

買瞭2年多,一直沒看,這次機緣巧閤,因工作需要,看瞭一下,確實適閤新手啊... 好書,就是裏麵是xcode4 ,和現在的xcode6有些差彆 略尷尬

评分

雖然隻是一本入門書,雖然我隻用瞭不到1小時時間秒掉,但這書寫得絕逼好,該有的都有瞭,雖然前麵一大坨C的內容,objc那一塊也寫得很清楚,翻譯很靠譜,包括objc的一些高級特性寫得很清晰,基本上有底子的人秒瞭這本書就可以開擼瞭。

评分

買瞭2年多,一直沒看,這次機緣巧閤,因工作需要,看瞭一下,確實適閤新手啊... 好書,就是裏麵是xcode4 ,和現在的xcode6有些差彆 略尷尬

评分

內容還可以,適閤稍微有一門編程經驗的人快速翻看上手。翻譯也很通順。

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有