《Objective-C2.0程式設計》

《Objective-C2.0程式設計》

《Objective-C2.0程式設計》是(美)科施恩編著的作品,由張波翻譯,於2009年9月1日在機械工業出版社出版。本書結構合理、內容翔實,簡單易學,既適合程式設計初學者和所有程式設計師閱讀,也可作為程式設計語言課題的入門教材。

基本信息

內容簡介

Objective-C2.0程式設計Objective-C2.0程式設計
本書是Objective-C領域的經典著作,對Objective-C進行了系統而全面的闡述,權威性毋庸置疑。全書共分為四大部分:第一部分全面講解了Objective-C語言的基礎知識,包括類、對象、方法、數據類型、表達式、程式結構、繼承、多態、動態類型和動態綁定、函式、數組、結構和指針等;第二部分詳細闡述了Foundation框架,涵蓋數字、字元串、集合、檔案操作、記憶體管理、對象複製和歸檔等重要內容;第三部分簡要介紹了Cocoa和iPhoneSDK;第四部分是附錄,主要列出了Objective-C的快速參考。

編輯推薦

《Objective-C2.0程式設計(原書第2版)》:Objective.C2.0是Mac OS X系統和iPhone平台下的標準程式設計語言。它基於C語言設計而成,是一種面向對象程式語言,功能非常強大,廣泛用於OSX以及多種支t~gcc編譯器的作業系統、如LINUX、UNIX和Windows系統。
《Objective-C2.0程式設計(原書第2版)》是一本權威Objective-C2.0參考書,詳細介紹該語言的具體內容。《Objective-C2.0程式設計(原書第2版)》用豐富而詳實的實例講解了如何使用Objective-C,無需你有任何c語言或面向對象程式語言的經驗。
在內容上,《Objective-C2.0程式設計(原書第2版)》在上一版的基礎上進行了更新和擴充,它基於Objective-C2.0。書中不僅詳細說明了如何充分利用Foundation框架的大進內置類庫,還介紹了如何使用iPhoneSDK開發基於iPhone和iPodTouch的套用
可通過訪問作者網站http://classroomm.com/objective-c/獲取更多的學習資料。

作者簡介

科施恩,是多本暢銷書的作者或合著者,其中有關於C語言的,包括《ProgramminginC》(Sams,2004)、《ProgramminginANSIC》(Sams,1994)和《TopicsinCProgramming》(Wiley,1991),也有關於UNIX的,包括《ExploringtheUnixSystem》(Sams,1992)和《UNIXShellProgramming》(Sams,2003)。從1984年Mac最初引入時,他就已經在Macintosh計算機上進行程式設計了,他編寫的《ProgrammingCfortheMac》是ApplePressLibrary的一部分。

圖書目錄

譯者序
作者簡介
技術審校人員簡介
第1章前言
第1部分Objective-C語言
 第2章Objective-C程式設計
 第3章類、對象和方法
 第4章數據類型和表達式
 第5章循環結構
 第6章選擇結構
 第7章類
 第8章繼承
 第9章多態、動態類型和動態綁定
 第10章變數和數據類型
 第11章分類和協定

圖書精選

本章我們將學習面向對象程式設計的一些關鍵概念,並開始使用Objective-C中的類。你需要學習少量術語,我們將用非正式的形式向你介紹。本章只會講解一些基本的術語,因為一下子講太多你可能無法輕易接受。參見本書結尾的附錄A,可以獲得這些術語的更為精確定義。
3.1 到底什麼是對象
對象就是一個事物。把面向對象的程式設計看成一個事物,而且想對這個事物做些工作。這與C語言不同,C語言通常稱為過程性語言。在C語言中,通常是先考慮要做什麼,然後才關注對象……這幾乎總是與面向對象的思考過程相反。
我們舉一個日常生活中的例子。假定你有一輛汽車,顯然它是一個對象,而且是你擁有的一個對象。你並不是擁有任意一輛汽車,而是一輛特定的汽車,它由一家製造廠製造,可能在底特律,可能在日本,也可能在其他地方。你的汽車擁有一個車輛識別號碼(vehicleidentificationnumber,VIN),它唯一標識你的汽車。
在面向對象的用語中,你的汽車是汽車的一個實例。如果繼續使用術語,car就是類的名稱,這個實例就是從該類創建的。因此,每製造一輛新汽車,就會創建汽車類的一個新實例,而且汽車的每個實例都稱作一個對象。

盤點程式語言與程式設計書籍

程式語言(programming language),又稱程式設計語言(program design language,簡稱PDL),是一組用來定義電腦程式的語法規則。它是一種被標準化的交流技巧,用來向計算機發出指令。一種計算機語言讓程式設計師能夠準確地定義計算機所需要使用的數據,並精確地定義在不同情況下所應當採取的行動

相關詞條

相關搜尋

熱門詞條

聯絡我們