出版時(shí)間:2009-8 出版社:人民郵電出版社 作者:Mark Dalrymple,Scott Knaster 頁(yè)數(shù):254 譯者:高朝勤,楊越,劉霞
Tag標(biāo)簽:無(wú)
前言
Obiective-c語(yǔ)言是C語(yǔ)言的一個(gè)擴(kuò)展集,許多(可能是大多數(shù))具備Mac OSX外觀的應(yīng)用程序都是使用該語(yǔ)言開(kāi)發(fā)的。它以C語(yǔ)言為基礎(chǔ),添加了一些微妙但意義重大的特性。蘋果公司為Obiective-c語(yǔ)言提供了Cocoa工具包。Cocoa是使用Obiective-c編寫的,它不僅包含Mac OSX用戶界面的所有元素,還包含其他許多內(nèi)容。Cocoa和Obiective-C是蘋果公司Mac OSx操作系統(tǒng)的核心。
內(nèi)容概要
Objective-C是擴(kuò)展C的面向?qū)ο缶幊陶Z(yǔ)言,也是iPhone開(kāi)發(fā)用到的主要語(yǔ)言。本書結(jié)合理論知識(shí)與示例程序,全面而系統(tǒng)地講述Objective-C編程的相關(guān)內(nèi)容,包括Objective-C在C的基礎(chǔ)上引入的特性和Cocoa工具包的功能及其中的框架,以及繼承、復(fù)合、源文件組織等眾多重要的面向?qū)ο缶幊碳夹g(shù)。附錄中還介紹了如何從其他語(yǔ)言過(guò)渡到Objective-C?! ”緯m合各類開(kāi)發(fā)人員閱讀。
作者簡(jiǎn)介
達(dá)爾林普爾,有多年從業(yè)經(jīng)驗(yàn)的Mac和Unix程序員,致力于跨平臺(tái)開(kāi)發(fā)工具包、因特網(wǎng)發(fā)布工具、高性能Web服務(wù)和終端用戶桌面應(yīng)用等方面的工作。他還與人合著過(guò) Core Mac OS X and Unix Programming和Advanced Mac OS X Programming。
書籍目錄
第1章 啟程 1.1 預(yù)備知識(shí) 1.2 歷史背景 1.3 內(nèi)容簡(jiǎn)介 1.4 小結(jié) 第2章 對(duì)C的擴(kuò)展 2.1 最簡(jiǎn)單的Objective-C程序 2.2 解構(gòu)Hello Objective-C程序 2.3 布爾類型 2.4 小結(jié) 第3章 面向?qū)ο缶幊袒A(chǔ)知識(shí) 3.1 間接 3.2 在面向?qū)ο蟮木幊讨惺褂瞄g接 3.3 學(xué)習(xí)有關(guān)的術(shù)語(yǔ) 3.4 Objective-C中的OOP 3.5 小結(jié) 第4章 繼承 4.1 為何使用繼承 4.2 繼承語(yǔ)法 4.3 繼承的工作機(jī)制 4.4 重寫方法 4.5 小結(jié) 第5章 復(fù)合 5.1 什么是復(fù)合 5.2 存取方法 5.3 擴(kuò)展CarParts程序 5.4 復(fù)合還是繼承 5.5 小結(jié) 第6章 源文件組織 第7章 深入了解Xcode 第8章 Foundation Kit快速教程 第9章 內(nèi)存管理 第10章 對(duì)象初始化 第11章 特性 第12章 類別 第13章 協(xié)議 第14章 AppKit簡(jiǎn)介 第15章 文件加載與保存 第16章 鍵/值編碼 第17章 NSPredicate 附錄 從其他語(yǔ)言轉(zhuǎn)向Objective-C
章節(jié)摘錄
插圖:第1章啟程迎閱讀本書!本書旨在介紹ObjectiveC語(yǔ)言的基礎(chǔ)知識(shí)。Objective-C語(yǔ)言是C語(yǔ)言的一個(gè)擴(kuò)展集,許多具備Mac OS X外觀的應(yīng)用程序都是使用該語(yǔ)言開(kāi)發(fā)的。本書介紹Objective-C語(yǔ)言以及蘋果公司為其提供的Cocoal具包。Cocoa是使用Objective-C編寫的,它不僅包含MacOSX用戶界面的所有元素,還包含其他許多內(nèi)容。通過(guò)本書掌握Objective—C之后,讀者將能夠使用Cocoa開(kāi)發(fā)功能完備的項(xiàng)目,并且可以深入閱讀Apress出版社2009年出版的Learn Cocoa on the Mac和Beginning iPhone Development等著作,這兩部著作都是由Dave Mark和JeffLaMarche編寫的。本章將介紹閱讀本書所需的基本信息,還將介紹Objective-C的歷史以及其他章節(jié)的概要信息。1.1 預(yù)備知識(shí)在閱讀本書之前,讀者應(yīng)具備使用與C類似的編程語(yǔ)言(如C++、Java或C語(yǔ)言)的一些經(jīng)驗(yàn)。無(wú)論使用哪種語(yǔ)言,都應(yīng)熟悉其基本原理。應(yīng)該理解什么是變量和函數(shù),知道如何使用條件和循環(huán)語(yǔ)句控制程序流。我們將重點(diǎn)介紹Objective-C在其基礎(chǔ)語(yǔ)言C中添加的特性,以及蘋果公司Cocoal具包的一些優(yōu)秀特性。
媒體關(guān)注與評(píng)論
“這是我讀過(guò)的最好的一本編程書。我從頭到尾逐字逐句地讀完了它,可讀性真強(qiáng)?。≡噯?wèn)。現(xiàn)在有幾本技術(shù)書能有這么大吸引力?” ——Amazon讀者評(píng)論 “這本書結(jié)構(gòu)清晰,邏輯性強(qiáng)。語(yǔ)言幽默……借助本書,你可以毫不費(fèi)力地從一個(gè)初學(xué)者搖身變?yōu)閮?yōu)秀的Obiective.C編程人員?!薄 狝mazon讀者評(píng)論
編輯推薦
《Objective-C基礎(chǔ)教程》全面解讀Objective-C語(yǔ)言及Cocoa特性,用最通俗的語(yǔ)言闡釋深?yuàn)W的知識(shí)。Objective-C是創(chuàng)建Mac OS應(yīng)用和iPhone應(yīng)用的主要語(yǔ)言,優(yōu)雅的面向?qū)ο缶幊汰h(huán)境與C語(yǔ)言特性珠聯(lián)璧合,造就了它的不俗表現(xiàn)。通過(guò)閱讀《Objective-C基礎(chǔ)教程》,再結(jié)合《iPhone開(kāi)發(fā)基礎(chǔ)教程》和《iPhone開(kāi)發(fā)秘籍》,定能在iPhone開(kāi)發(fā)進(jìn)程中所向披靡!
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載