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

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

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

定 價:¥66.00

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

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

內(nèi)容簡介

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

作者簡介

  科施恩,是多本暢銷書的作者或合著者,其中有關(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最初引入時,他就已經(jīng)在Macintosh計算機上進行程序設(shè)計了,他編寫的《Programming C for the Mac》是Apple Press Library的一部分。

圖書目錄

譯者序
作者簡介
技術(shù)審校人員簡介
第1章 前言
1.1 本書的內(nèi)容
1.2 本書的組織方式
1.3 致謝
第1部分 Objective-C語言
第2章 Objective-C程序設(shè)計
2.1 編譯并運行程序
2.1.1 使用Xcode
2.1.2 使用Terminal
2.2 解釋第一個程序
2.3 顯示變量的值
2.4 小結(jié)
2.5 練習
第3章 類、對象和方法
3.1 到底什么是對象
3.2 實例和方法
3.3 用于處理分數(shù)的Objective-C類
3.4 @interface部分
3.4.1 選擇名稱
3.4.2 實例變量
3.4.3 類和實例方法
3.5 @implementation部分
3.6 Program部分
3.7 實例變量的訪問以及數(shù)據(jù)封裝
3.8 小結(jié)
3.9 練習
第4章 數(shù)據(jù)類型和表達式
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ù)表達式
4.2.1 運算符的優(yōu)先級
4.2.2 整數(shù)運算和一元負號運算符
4.2.3 模運算符
4.2.4 整型值和浮點值的相互轉(zhuǎn)換
4.2.5 類型轉(zhuǎn)換運算符
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章 循環(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 練習
第6章 選擇結(jié)構(gòu)
6.1 if語句
6.1.1 if-else結(jié)構(gòu)
6.1.2 復(fù)合條件測試
6.1.3 嵌套的if語句
6.1.4 else if結(jié)構(gòu)
6.2 switch語句
6.3 Boolean變量
6.4 條件運算符
6.5 練習
第7章 類
7.1 分離接口和實現(xiàn)文件
7.2 合成存取器方法
7.3 使用點運算符訪問屬性
7.4 具有多個參數(shù)的方法
7.4.1 不帶參數(shù)名的方法
7.4.2 關(guān)于分數(shù)的操作
7.5 局部變量
7.5.1 方法的參數(shù)
7.5.2 static關(guān)鍵字
7.6 self關(guān)鍵字
7.7 在方法中分配和返回對象
7.8 練習..
第8章 繼承
8.1 一切從根類開始
8.2 通過繼承擴展—添加新方法
8.2.1 Point類和內(nèi)存分配
8.2.2 @class指令
8.2.3 具有對象的類
8.3 重載方法
8.3.1 擇哪個方法
8.3.2 重載dealloc方法和關(guān)鍵字super
8.4 通過繼承擴展:添加新的實例變量
8.5 抽象類
8.6 練習
第9章 多態(tài)、動態(tài)類型和動態(tài)綁定
9.1 多態(tài):相同的名稱,不同的類
9.2 動態(tài)綁定和id類型
9.3 編譯時和運行時檢查
9.4 id數(shù)據(jù)類型與靜態(tài)類型
9.5 有關(guān)類的問題
9.6 使用@try處理異常
9.7 練習
第10章 變量和數(shù)據(jù)類型
10.1 類的初始化
10.2 作用域回顧
10.2.1 控制實例變量作用域的指令
10.2.2 外部變量
10.2.3 靜態(tài)變量
10.3 存儲類說明符
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 符號擴展
10.7 練習
第11章 分類和協(xié)議
11.1 分類
11.2 協(xié)議
11.3 合成對象
11.4 練習
第12章 預(yù)處理程序
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預(yù)處理程序語句
12.3.3 #undef語句
12.4 練習
第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)的補充細節(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 指針運算
13.4.5 指針和內(nèi)存地址
13.5 聯(lián)合
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 命令行參數(shù)
13.8 工作原理
事實#1:實例變量存儲在結(jié)構(gòu)中
事實#2:對象變量實際上是指針
事實#3:方法是函數(shù),而消息表達式是
函數(shù)調(diào)用
事實#4:id類型是通用指針類型
13.9 練習
第二部分 Foundation框架
第14章 Foundation框架簡介
第15章 數(shù)字、字符串和集合
15.1 數(shù)字對象
15.2 字符串對象
15.2.1 NSLog函數(shù)
15.2.2 可變對象與不可變對象
15.2.3 可變字符串
15.2.4 所有對象到哪里去了
15.3 數(shù)組對象
15.4 同步AddressCard方法
15.4.1 快速枚舉
15.4.2 數(shù)組排序
15.5 詞典對象
15.6 集合對象
15.7 練習
第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 練習
第17章 內(nèi)存管理
17.1 自動釋放池
17.2 引用計數(shù)
17.2.1 引用計數(shù)和字符串
17.2.2 引用計數(shù)與實例變量
17.3 自動釋放池示例
17.4 內(nèi)存管理規(guī)則摘要
17.5 垃圾回收
17.6 練習
第18章 復(fù)制對象
18.1 copy和mutableCopy方法
18.2 淺復(fù)制與深復(fù)制
18.3 實現(xiàn)協(xié)議
18.4 用賦值方法和取值方法復(fù)制對象
18.5 練習
第19章 歸檔
19.1 使用XML屬性列表進行歸檔
19.2 使用NSKeyedArchiver歸檔
19.3 編碼方法和解碼方法
19.4 使用NSData創(chuàng)建自定義檔案
19.5 使用歸檔程序復(fù)制對象
19.6 練習
第三部分 Cocoa和iPhone SDK
第20章 Cocoa簡介
20.1 框架層
20.2 接觸Cocoa
第21章 編寫iPhone應(yīng)用程序
21.1 iPhone SDK
21.2 第一個iPhone應(yīng)用程序
21.2.1 創(chuàng)建新的iPhone應(yīng)用程序項目
21.2.2 輸入代碼
21.2.3 設(shè)計界面
21.3 iPhone分數(shù)計算器
21.3.1 啟動新的Fraction_Calculator項目
21.3.2 定義視圖控制器
21.3.3 Fraction類
21.3.4 處理分數(shù)的Calculator類
21.3.5 設(shè)計UI
21.4 小結(jié)
21.5 練習
第四部分 附錄
附錄A 術(shù)語表
附錄B Objective-C 2.0語言概覽
附錄C 地址簿源代碼
附錄D 資源

本目錄推薦

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