Objective-C 2.0程序設計

Objective-C 2.0程序設計 pdf epub mobi txt 電子書 下載2025

出版者:機械工業齣版社
作者:Stephen G. Kochan
出品人:
頁數:460
译者:張波
出版時間:2009年9月
價格:66.00元
裝幀:平裝
isbn號碼:9787111276869
叢書系列:
圖書標籤:
  • Objective-C
  • iphone
  • 編程
  • ios
  • Mac
  • Cocoa
  • 軟件開發
  • 計算機
  • Objective-C
  • 程序設計
  • 編程語言
  • iOS
  • 開發
  • 蘋果
  • 麵嚮對象
  • 基礎教程
  • 語法學習
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

本書是Objective-C領域的經典著作,對Objective-C進行瞭係統而全麵的闡述,權威性毋庸置疑。全書共分為四大部分:第一部分全麵講解瞭Objective-C語言的基礎知識,包括類、對象、方法、數據類型、錶達式、程序結構、繼承、多態、動態類型和動態綁定、函數、數組、結構和指針等;第二部分詳細闡述瞭Foundation框架,涵蓋數字、字符串、集閤、文件操作、內存管理、對象復製和歸檔等重要內容;第三部分簡要介紹瞭 Cocoa和iPhone SDK;第四部分是附錄,主要列齣瞭Objective-C的快速參考。.

本書結構閤理、內容翔實,簡單易學,既適閤程序設計初學者和所有程序員閱讀,也可作為程序設計語言課題的入門教材。

著者簡介

科施恩,是多本暢銷書的作者或閤著者,其中有關於C語言的,包括《Programming in C》(Sams,2004)、《Programming in ANSI C》(Sams,1994)和《Topics in C Programming》(Wiley,1991),也有關於UNIX的,包括《Exploring the Unix System》(Sams,1992)和《UNIX Shell Programming》(Sams,2003)。從1984年Mac最初引入時,他就已經在Macintosh計算機上進行程序設計瞭,他編寫的《Programming C for the Mac》是Apple Press Library的一部分。

圖書目錄

譯者序
作者簡介
技術審校人員簡介
第1章 前言
1.1 本書的內容
1.2 本書的組織方式
1.3 緻謝
第1部分 objective-c語言
第2章 objective-c程序設計
2.1 編譯並運行程序
2.1.1 使用xcode
2.1.2 使用terminal
2.2 解釋第一個程序
2.3 顯示變量的值
2.4 小結
2.5 練習
第3章 類、對象和方法
3.1 到底什麼是對象
3.2 實例和方法
3.3 用於處理分數的objective-c類
.3.4 @interface部分
3.4.1 選擇名稱
3.4.2 實例變量
3.4.3 類和實例方法
3.5 @implementation部分
3.6 program部分
3.7 實例變量的訪問以及數據封裝
3.8 小結
3.9 練習
第4章 數據類型和錶達式
4.1 數據類型和常量
4.1.1 int類型
4.1.2 float類型
4.1.3 double類型
4.1.4 char類型
4.1.5 限定詞:long、long long、short、unsigned及signed
4.1.6 id類型
4.2 算術錶達式
4.2.1 運算符的優先級
4.2.2 整數運算和一元負號運算符
4.2.3 模運算符
4.2.4 整型值和浮點值的相互轉換
4.2.5 類型轉換運算符
4.3 賦值運算符
4.4 計算器類
4.5 位運算符
4.5.1 按位與運算符
4.5.2 按位或運算符
4.5.3 按位異或運算符
4.5.4 一次求反運算符
4.5.5 嚮左移位運算符
4.5.6 嚮右移位運算符
4.6 類型:_bool、_complex和_imaginary
4.7 練習
第5章 循環結構
5.1 for語句
5.1.1 鍵盤輸入
5.1.2 嵌套的for循環
5.1.3 for循環的變形
5.2 while語句
5.3 do語句
5.4 break語句
5.5 continue語句
5.6 小結
5.7 練習
第6章 選擇結構
6.1 if語句
6.1.1 if-else結構
6.1.2 復閤條件測試
6.1.3 嵌套的if語句
6.1.4 else if結構
6.2 switch語句
6.3 boolean變量
6.4 條件運算符
6.5 練習
第7章 類
7.1 分離接口和實現文件
7.2 閤成存取器方法
7.3 使用點運算符訪問屬性
7.4 具有多個參數的方法
7.4.1 不帶參數名的方法
7.4.2 關於分數的操作
7.5 局部變量
7.5.1 方法的參數
7.5.2 static關鍵字
7.6 self關鍵字
7.7 在方法中分配和返迴對象
7.8 練習..
第8章 繼承
8.1 一切從根類開始
8.2 通過繼承擴展—添加新方法
8.2.1 point類和內存分配
8.2.2 @class指令
8.2.3 具有對象的類
8.3 重載方法
8.3.1 擇哪個方法
8.3.2 重載dealloc方法和關鍵字super
8.4 通過繼承擴展:添加新的實例變量
8.5 抽象類
8.6 練習
第9章 多態、動態類型和動態綁定
9.1 多態:相同的名稱,不同的類
9.2 動態綁定和id類型
9.3 編譯時和運行時檢查
9.4 id數據類型與靜態類型
9.5 有關類的問題
9.6 使用@try處理異常
9.7 練習
第10章 變量和數據類型
10.1 類的初始化
10.2 作用域迴顧
10.2.1 控製實例變量作用域的指令
10.2.2 外部變量
10.2.3 靜態變量
10.3 存儲類說明符
10.3.1 auto
10.3.2 const
10.3.3 volatile
10.4 枚舉數據類型
10.5 typedef語句
10.6 數據類型轉換
10.6.1 轉換規則
10.6.2 符號擴展
10.7 練習
第11章 分類和協議
11.1 分類
11.2 協議
11.3 閤成對象
11.4 練習
第12章 預處理程序
12.1 #define語句
12.1.1 更高級的定義類型
12.1.2 #運算符
12.1.3 ##運算符
12.2 #import語句
12.3 條件編譯
12.3.1 #ifdef、#endif、#else和#ifndef語句
12.3.2 #if和#elif預處理程序語句
12.3.3 #undef語句
12.4 練習
第13章 基本的c語言特性
13.1 數組
13.1.1 數組元素的初始化
13.1.2 字符數組
13.1.3 多維數組
13.2 函數
13.2.1 參數和局部變量
13.2.2 函數的返迴結果
13.2.3 函數、方法和數組
13.3 結構
13.3.1 結構的初始化
13.3.2 結構數組
13.3.3 結構中的結構
13.3.4 關於結構的補充細節
13.3.5 不要忘記麵嚮對象編程思想
13.4 指針
13.4.1 指針和結構
13.4.2 指針、方法和函數
13.4.3 指針和數組
13.4.4 指針運算
13.4.5 指針和內存地址
13.5 聯閤
13.6 它們不是對象
13.7 其他語言特性
13.7.1 compound literal
13.7.2 goto語句
13.7.3 空語句
13.7.4 逗號運算符
13.7.5 sizeof運算符
13.7.6 命令行參數
13.8 工作原理
事實#1:實例變量存儲在結構中
事實#2:對象變量實際上是指針
事實#3:方法是函數,而消息錶達式是
函數調用
事實#4:id類型是通用指針類型
13.9 練習
第二部分 foundation框架
第14章 foundation框架簡介
第15章 數字、字符串和集閤
15.1 數字對象
15.2 字符串對象
15.2.1 nslog函數
15.2.2 可變對象與不可變對象
15.2.3 可變字符串
15.2.4 所有對象到哪裏去瞭
15.3 數組對象
15.4 同步addresscard方法
15.4.1 快速枚舉
15.4.2 數組排序
15.5 詞典對象
15.6 集閤對象
15.7 練習
第16章 使用文件
16.1 管理文件和目錄:nsfilemanager
16.1.1 使用nsdata類
16.1.2 使用目錄
16.1.3 枚舉目錄中的內容
16.2 使用路徑:nspathutilities.h
16.2.1 常用的路徑處理方法
16.2.2 復製文件和使用nsprocessinfo類
16.3 基本的文件操作:nsfilehandle
16.4 練習
第17章 內存管理
17.1 自動釋放池
17.2 引用計數
17.2.1 引用計數和字符串
17.2.2 引用計數與實例變量
17.3 自動釋放池示例
17.4 內存管理規則摘要
17.5 垃圾迴收
17.6 練習
第18章 復製對象
18.1 copy和mutablecopy方法
18.2 淺復製與深復製
18.3 實現[nscopying]協議
18.4 用賦值方法和取值方法復製對象
18.5 練習
第19章 歸檔
19.1 使用xml屬性列錶進行歸檔
19.2 使用nskeyedarchiver歸檔
19.3 編碼方法和解碼方法
19.4 使用nsdata創建自定義檔案
19.5 使用歸檔程序復製對象
19.6 練習
第三部分 cocoa和iphone sdk
第20章 cocoa簡介
20.1 框架層
20.2 接觸cocoa
第21章 編寫iphone應用程序
21.1 iphone sdk
21.2 第一個iphone應用程序
21.2.1 創建新的iphone應用程序項目
21.2.2 輸入代碼
21.2.3 設計界麵
21.3 iphone分數計算器
21.3.1 啓動新的fraction_calculator項目
21.3.2 定義視圖控製器
21.3.3 fraction類
21.3.4 處理分數的calculator類
21.3.5 設計ui
21.4 小結
21.5 練習
第四部分 附錄
附錄a 術語錶
附錄b objective-c 2.0語言概覽
附錄c 地址簿源代碼
附錄d 資源
· · · · · · (收起)

讀後感

評分

我一般不怎么评论,一旦评论就没什么好事。 看了OSChina的活动决定买这本来学习objective-c,看了大概一星期,来这里说说自己的一些想法。我是真的认真读了实体书的,不像这么多人的评论,恐怕都是冲着那免费的一本书去的。真想不通如此之烂的一本书怎么会有这么多的...  

評分

作者写书时面向的读者是完全不懂编程的人, 完全可以作为编程专业的第一门课程的教科书。 里面讲解的都是语言的基础,对于语言的类库方面涉及的不多, 如果你要做实际开发,看这本书是不够的, 书的最后面有一些好用的常用特性讲解也很实用  

評分

求课后答案! ,不知道讲的不清楚还是翻译不行...总之看到我很头晕,估计我太菜了吧.................... 引用来自“lovdin”的答案 我一般不怎么评论,一旦评论就没什么好事。 看了OSChina的活动决定买这本来学习objective-c,看了大概一星期,来这里说说自己的一些想...  

評分

很喜欢这本书. 内容很完整,也从最基本的循环,数组,指针讲起. 很适合初学者. 从头过了一遍书,oc基本知识点都覆盖到了。 进行ios开发还是需要对oc有一点的理解 之前看过objective--C,但有些东西还是需要多次体会和理解的, 这本书不错,一直是iOS开发的经典!  

評分

如果你对objective-c没有一点了解,也没有一点C的经验,那么还是建议先看看这本书,然后在看《objective-c基础教程》和《iphone开发基础教程》否则会看起来很吃力的 讲的很详细,不过有翻译上的不准确,不过还好了,不影响大局 不过有时候会很困惑,困惑翻译的语句怎么那么多...  

用戶評價

评分

重讀第二遍,發現瞭很多第一遍遺漏的東西

评分

OO思想跟Java很是相似。IOS開發入門非常不錯,推薦。

评分

just soso

评分

這本太學究,不好看,廢話太多

评分

開發第二條活路

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

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