注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)其他編程語言/工具Objective-C2.0程序設(shè)計(jì)

Objective-C2.0程序設(shè)計(jì)

Objective-C2.0程序設(shè)計(jì)

定 價(jià):¥66.00

作 者: (美)科施恩 著,張波 等譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 開發(fā)人員專業(yè)技術(shù)叢書
標(biāo) 簽: 程序設(shè)計(jì)

ISBN: 9787111276869 出版時(shí)間: 2009-09-01 包裝: 平裝
開本: 16開 頁數(shù): 460 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《Objective-C2.0程序設(shè)計(jì)(原書第2版)》是Objective-C領(lǐng)域的經(jīng)典著作,對(duì)Objective-C進(jìn)行了系統(tǒng)而全面的闡述,權(quán)威性毋庸置疑。全書共分為四大部分:第一部分全面講解了Objective-C語言的基礎(chǔ)知識(shí),包括類、對(duì)象、方法、數(shù)據(jù)類型、表達(dá)式、程序結(jié)構(gòu)、繼承、多態(tài)、動(dòng)態(tài)類型和動(dòng)態(tài)綁定、函數(shù)、數(shù)組、結(jié)構(gòu)和指針等;第二部分詳細(xì)闡述了Foundation框架,涵蓋數(shù)字、字符串、集合、文件操作、內(nèi)存管理、對(duì)象復(fù)制和歸檔等重要內(nèi)容;第三部分簡(jiǎn)要介紹了Cocoa和iPhone SDK;第四部分是附錄,主要列出了Objective-C的快速參考?!禣bjective-C2.0程序設(shè)計(jì)(原書第2版)》結(jié)構(gòu)合理、內(nèi)容翔實(shí),簡(jiǎn)單易學(xué),既適合程序設(shè)計(jì)初學(xué)者和所有程序員閱讀,也可作為程序設(shè)計(jì)語言課題的入門教材。

作者簡(jiǎn)介

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

圖書目錄

譯者序
作者簡(jiǎn)介
技術(shù)審校人員簡(jiǎn)介
第1章 前言
1.1 本書的內(nèi)容
1.2 本書的組織方式
1.3 致謝
第1部分 Objective-C語言
第2章 Objective-C程序設(shè)計(jì)
2.1 編譯并運(yùn)行程序
2.1.1 使用Xcode
2.1.2 使用Terminal
2.2 解釋第一個(gè)程序
2.3 顯示變量的值
2.4 小結(jié)
2.5 練習(xí)
第3章 類、對(duì)象和方法
3.1 到底什么是對(duì)象
3.2 實(shí)例和方法
3.3 用于處理分?jǐn)?shù)的Objective-C類
3.4 @interface部分
3.4.1 選擇名稱
3.4.2 實(shí)例變量
3.4.3 類和實(shí)例方法
3.5 @implementation部分
3.6 Program部分
3.7 實(shí)例變量的訪問以及數(shù)據(jù)封裝
3.8 小結(jié)
3.9 練習(xí)
第4章 數(shù)據(jù)類型和表達(dá)式
4.1 數(shù)據(jù)類型和常量
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 算術(shù)表達(dá)式
4.2.1 運(yùn)算符的優(yōu)先級(jí)
4.2.2 整數(shù)運(yùn)算和一元負(fù)號(hào)運(yùn)算符
4.2.3 模運(yùn)算符
4.2.4 整型值和浮點(diǎn)值的相互轉(zhuǎn)換
4.2.5 類型轉(zhuǎn)換運(yùn)算符
4.3 賦值運(yùn)算符
4.4 計(jì)算器類
4.5 位運(yùn)算符
4.5.1 按位與運(yùn)算符
4.5.2 按位或運(yùn)算符
4.5.3 按位異或運(yùn)算符
4.5.4 一次求反運(yùn)算符
4.5.5 向左移位運(yùn)算符
4.5.6 向右移位運(yùn)算符
4.6 類型:_Bool、_Complex和_Imaginary
4.7 練習(xí)
第5章 循環(huán)結(jié)構(gòu)
5.1 for語句
5.1.1 鍵盤輸入
5.1.2 嵌套的for循環(huán)
5.1.3 for循環(huán)的變形
5.2 while語句
5.3 do語句
5.4 break語句
5.5 continue語句
5.6 小結(jié)
5.7 練習(xí)
第6章 選擇結(jié)構(gòu)
6.1 if語句
6.1.1 if-else結(jié)構(gòu)
6.1.2 復(fù)合條件測(cè)試
6.1.3 嵌套的if語句
6.1.4 else if結(jié)構(gòu)
6.2 switch語句
6.3 Boolean變量
6.4 條件運(yùn)算符
6.5 練習(xí)
第7章 類
7.1 分離接口和實(shí)現(xiàn)文件
7.2 合成存取器方法
7.3 使用點(diǎn)運(yùn)算符訪問屬性
7.4 具有多個(gè)參數(shù)的方法
7.4.1 不帶參數(shù)名的方法
7.4.2 關(guān)于分?jǐn)?shù)的操作
7.5 局部變量
7.5.1 方法的參數(shù)
7.5.2 static關(guān)鍵字
7.6 self關(guān)鍵字
7.7 在方法中分配和返回對(duì)象
7.8 練習(xí)..
第8章 繼承
8.1 一切從根類開始
8.2 通過繼承擴(kuò)展—添加新方法
8.2.1 Point類和內(nèi)存分配
8.2.2 @class指令
8.2.3 具有對(duì)象的類
8.3 重載方法
8.3.1 擇哪個(gè)方法
8.3.2 重載dealloc方法和關(guān)鍵字super
8.4 通過繼承擴(kuò)展:添加新的實(shí)例變量
8.5 抽象類
8.6 練習(xí)
第9章 多態(tài)、動(dòng)態(tài)類型和動(dòng)態(tài)綁定
9.1 多態(tài):相同的名稱,不同的類
9.2 動(dòng)態(tài)綁定和id類型
9.3 編譯時(shí)和運(yùn)行時(shí)檢查
9.4 id數(shù)據(jù)類型與靜態(tài)類型
9.5 有關(guān)類的問題
9.6 使用@try處理異常
9.7 練習(xí)
第10章 變量和數(shù)據(jù)類型
10.1 類的初始化
10.2 作用域回顧
10.2.1 控制實(shí)例變量作用域的指令
10.2.2 外部變量
10.2.3 靜態(tài)變量
10.3 存儲(chǔ)類說明符
10.3.1 auto
10.3.2 const
10.3.3 volatile
10.4 枚舉數(shù)據(jù)類型
10.5 typedef語句
10.6 數(shù)據(jù)類型轉(zhuǎn)換
10.6.1 轉(zhuǎn)換規(guī)則
10.6.2 符號(hào)擴(kuò)展
10.7 練習(xí)
第11章 分類和協(xié)議
11.1 分類
11.2 協(xié)議
11.3 合成對(duì)象
11.4 練習(xí)
第12章 預(yù)處理程序
12.1 #define語句
12.1.1 更高級(jí)的定義類型
12.1.2 #運(yùn)算符
12.1.3 ##運(yùn)算符
12.2 #import語句
12.3 條件編譯
12.3.1 #ifdef、#endif、#else和#ifndef語句
12.3.2 #if和#elif預(yù)處理程序語句
12.3.3 #undef語句
12.4 練習(xí)
第13章 基本的C語言特性
13.1 數(shù)組
13.1.1 數(shù)組元素的初始化
13.1.2 字符數(shù)組
13.1.3 多維數(shù)組
13.2 函數(shù)
13.2.1 參數(shù)和局部變量
13.2.2 函數(shù)的返回結(jié)果
13.2.3 函數(shù)、方法和數(shù)組
13.3 結(jié)構(gòu)
13.3.1 結(jié)構(gòu)的初始化
13.3.2 結(jié)構(gòu)數(shù)組
13.3.3 結(jié)構(gòu)中的結(jié)構(gòu)
13.3.4 關(guān)于結(jié)構(gòu)的補(bǔ)充細(xì)節(jié)
13.3.5 不要忘記面向?qū)ο缶幊趟枷?br />13.4 指針
13.4.1 指針和結(jié)構(gòu)
13.4.2 指針、方法和函數(shù)
13.4.3 指針和數(shù)組
13.4.4 指針運(yùn)算
13.4.5 指針和內(nèi)存地址
13.5 聯(lián)合
13.6 它們不是對(duì)象
13.7 其他語言特性
13.7.1 Compound Literal
13.7.2 goto語句
13.7.3 空語句
13.7.4 逗號(hào)運(yùn)算符
13.7.5 sizeof運(yùn)算符
13.7.6 命令行參數(shù)
13.8 工作原理
事實(shí)#1:實(shí)例變量存儲(chǔ)在結(jié)構(gòu)中
事實(shí)#2:對(duì)象變量實(shí)際上是指針
事實(shí)#3:方法是函數(shù),而消息表達(dá)式是
函數(shù)調(diào)用
事實(shí)#4:id類型是通用指針類型
13.9 練習(xí)
第二部分 Foundation框架
第14章 Foundation框架簡(jiǎn)介
第15章 數(shù)字、字符串和集合
15.1 數(shù)字對(duì)象
15.2 字符串對(duì)象
15.2.1 NSLog函數(shù)
15.2.2 可變對(duì)象與不可變對(duì)象
15.2.3 可變字符串
15.2.4 所有對(duì)象到哪里去了
15.3 數(shù)組對(duì)象
15.4 同步AddressCard方法
15.4.1 快速枚舉
15.4.2 數(shù)組排序
15.5 詞典對(duì)象
15.6 集合對(duì)象
15.7 練習(xí)
第16章 使用文件
16.1 管理文件和目錄:NSFileManager
16.1.1 使用NSData類
16.1.2 使用目錄
16.1.3 枚舉目錄中的內(nèi)容
16.2 使用路徑:NSPathUtilities.h
16.2.1 常用的路徑處理方法
16.2.2 復(fù)制文件和使用NSProcessInfo類
16.3 基本的文件操作:NSFileHandle
16.4 練習(xí)
第17章 內(nèi)存管理
17.1 自動(dòng)釋放池
17.2 引用計(jì)數(shù)
17.2.1 引用計(jì)數(shù)和字符串
17.2.2 引用計(jì)數(shù)與實(shí)例變量
17.3 自動(dòng)釋放池示例
17.4 內(nèi)存管理規(guī)則摘要
17.5 垃圾回收
17.6 練習(xí)
第18章 復(fù)制對(duì)象
18.1 copy和mutableCopy方法
18.2 淺復(fù)制與深復(fù)制
18.3 實(shí)現(xiàn)協(xié)議
18.4 用賦值方法和取值方法復(fù)制對(duì)象
18.5 練習(xí)
第19章 歸檔
19.1 使用XML屬性列表進(jìn)行歸檔
19.2 使用NSKeyedArchiver歸檔
19.3 編碼方法和解碼方法
19.4 使用NSData創(chuàng)建自定義檔案
19.5 使用歸檔程序復(fù)制對(duì)象
19.6 練習(xí)
第三部分 Cocoa和iPhone SDK
第20章 Cocoa簡(jiǎn)介
20.1 框架層
20.2 接觸Cocoa
第21章 編寫iPhone應(yīng)用程序
21.1 iPhone SDK
21.2 第一個(gè)iPhone應(yīng)用程序
21.2.1 創(chuàng)建新的iPhone應(yīng)用程序項(xiàng)目
21.2.2 輸入代碼
21.2.3 設(shè)計(jì)界面
21.3 iPhone分?jǐn)?shù)計(jì)算器
21.3.1 啟動(dòng)新的Fraction_Calculator項(xiàng)目
21.3.2 定義視圖控制器
21.3.3 Fraction類
21.3.4 處理分?jǐn)?shù)的Calculator類
21.3.5 設(shè)計(jì)UI
21.4 小結(jié)
21.5 練習(xí)
第四部分 附錄
附錄A 術(shù)語表
附錄B Objective-C 2.0語言概覽
附錄C 地址簿源代碼
附錄D 資源

本目錄推薦

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