Objective-C基礎(chǔ)教程

出版時(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)分、閱讀與下載


    Objective-C基礎(chǔ)教程 PDF格式下載


用戶評(píng)論 (總計(jì)159條)

 
 

  •   強(qiáng)烈推薦初學(xué)Objective-c的人選擇這本書,這邊書是我見(jiàn)過(guò)的關(guān)于這方面的最好的入門書籍,即使您不是為了將來(lái)在MAC OS下編寫程序,也應(yīng)該去看看這本入門的書籍----這本書讓我們輕易的從C過(guò)渡到Objective-c,有了這些知識(shí),而后再轉(zhuǎn)向C++,那是相當(dāng)?shù)娜菀住?br />
    當(dāng)然,如書名所說(shuō),這是一本基礎(chǔ)教程,適合初學(xué)者。
  •   《Objective-C基礎(chǔ)教程》適合初學(xué)者學(xué)習(xí)接觸IPhone的編程,是一本不錯(cuò)的參考書,內(nèi)容不錯(cuò),講解相當(dāng)具體,通俗易懂。
  •   這本書不像其他計(jì)算機(jī)語(yǔ)言教程那樣從基本語(yǔ)法開(kāi)始講起,而是假設(shè)了本書的讀者已經(jīng)有了一定的C語(yǔ)言基礎(chǔ),從簡(jiǎn)單到復(fù)雜,結(jié)合實(shí)例分析引導(dǎo)讀者從C語(yǔ)言過(guò)渡到Objective-C。不過(guò)書中使用的Xcode版本老了些,實(shí)際操作時(shí)遇到了點(diǎn)麻煩,但對(duì)Objective-C的學(xué)習(xí)影響不大。值得推薦。
  •   這本書很系統(tǒng)的介紹Objective-C,基本上可以很容易的的上手,如果再有一本關(guān)于IOS5的cocoa手冊(cè),那就相得益彰了
  •   自從iphone火了以后,大家都在看Objective-C了,你說(shuō)奇怪不
  •   書非常不錯(cuò),這是我接觸OBJECTIVE-C的第一本書,因?yàn)橛蠧語(yǔ)言基礎(chǔ),花了3天左右時(shí)間,全部仔細(xì)看完,并理解80%的內(nèi)容。
  •   Objective-C基礎(chǔ)教程這本書不錯(cuò),講得很詳細(xì),適合入門學(xué)習(xí),是一本不錯(cuò)的好書。
  •   蘋果的IOS火了,蘋果的應(yīng)用就火了,自然Objective-C就火了。學(xué)習(xí)入門IOS應(yīng)用的開(kāi)發(fā)少不了學(xué)習(xí)Objective-C。
  •   objective-c 基礎(chǔ)教程,推薦
  •   本書的脈絡(luò),由淺入深,很系統(tǒng)式的導(dǎo)入Objective-C的語(yǔ)言,很值得購(gòu)買的工具書
  •   知識(shí)點(diǎn)很細(xì),內(nèi)容豐富,非常適合新手學(xué)習(xí)Objective-c語(yǔ)言。
  •   書講解的很簡(jiǎn)單明了,對(duì)C要有一定的基礎(chǔ),適合objective-c的入門學(xué)習(xí)。
  •   正如書本名稱一樣,是一本不錯(cuò)的objective-c基礎(chǔ)書籍,很適合初學(xué)者學(xué)習(xí)
  •   如果你對(duì)Objective-c一竅不通,這部書非常合適。不過(guò)C的經(jīng)驗(yàn)還是要有的
  •   Objective-C初學(xué)很不錯(cuò)的一本書
  •   想學(xué)習(xí)Objective-C,這絕對(duì)是一個(gè)完美的開(kāi)始。
  •   如果有其他編程語(yǔ)言基礎(chǔ),轉(zhuǎn)向iphone學(xué)習(xí),
    不用多說(shuō), pick it , friend.
  •   我做java開(kāi)發(fā)5年了,7,8年前學(xué)過(guò)一點(diǎn)點(diǎn)點(diǎn)C,全忘了。
    現(xiàn)在用兩周時(shí)間(只在晚上下班后看)可看完這本書,并手動(dòng)輸入運(yùn)行書中的例子。
    這本書總體不錯(cuò),翻譯的尚可,有些錯(cuò)誤。
    書中使用是xcode3,你要是使用xcode4會(huì)找不到相應(yīng)的東西的位置。
    新的Mac OS 10.7安裝Xcode,可以看我寫的博客:Xcode3.2.6 Xcode4.1 Xcode4.2.1并存
    地址是:elf8848.iteye****/blog/1393594
    書中給出的快捷鍵列表(106頁(yè),第7章)最后三個(gè)不正確,我收集整理了一下,也放在了我的博客:Xcode快捷鍵 地址是:elf8848.iteye****/blog/1399054

    書不錯(cuò),大家可以買。
  •   確實(shí)基礎(chǔ),但是需要面向?qū)ο缶幊痰幕A(chǔ)知識(shí)
  •   主要講的是語(yǔ)言,而不是iPhone應(yīng)用開(kāi)發(fā)。
  •   這是我接觸mac開(kāi)發(fā) 的第一本書 有了它 完全可以了解簡(jiǎn)單的開(kāi)發(fā)步驟及基礎(chǔ)知識(shí)!
  •   支持當(dāng)當(dāng)正版書,學(xué)習(xí)iphone開(kāi)發(fā)語(yǔ)言中……
  •   準(zhǔn)備自學(xué)ios開(kāi)發(fā) , 這本書不錯(cuò) 很適合入門的人 ,只要稍有過(guò)編程語(yǔ)言的學(xué)習(xí)
  •   理論上mac的開(kāi)發(fā)是不需要買書的,,因?yàn)樘O果的開(kāi)發(fā)文檔非常強(qiáng)大,無(wú)奈英文不好
  •   公司買來(lái)學(xué)習(xí)開(kāi)發(fā)iPhone的
    剛剛?cè)腴T
    需要學(xué)習(xí)的很多
    這本書是基礎(chǔ)
    對(duì)初學(xué)者很有幫助
  •   如果您是一位想學(xué)習(xí)iphone,ipad開(kāi)發(fā)的話,那么該書就是基礎(chǔ),必經(jīng)之路,感覺(jué)很不錯(cuò)!
  •   書有點(diǎn)貴了,內(nèi)容不怎么好,不適合沒(méi)有學(xué)習(xí)過(guò)面向?qū)ο窬幊痰娜?/li>
  •   很好的書,學(xué)習(xí)iphone開(kāi)發(fā)必須的一本書了。
  •   正在看這本書,講的挺基礎(chǔ)的……我是個(gè)PHPer 語(yǔ)法什么感覺(jué)很容易,具體代碼規(guī)則寫起來(lái)大同小異,仔細(xì)讀讀 發(fā)現(xiàn)obj-c還湊合 正在看前三章,如果你的OOP搞的很好 那么objc對(duì)你來(lái)說(shuō)真不是問(wèn)題,總體來(lái)說(shuō),更多的寫法 和java php這些都差不多。就是目前少個(gè)自己的環(huán)境來(lái)自己手寫。等著入手mac 哈哈~
  •   對(duì)于IPHONE開(kāi)發(fā)來(lái)說(shuō)是本好書,正在看不過(guò)語(yǔ)法習(xí)慣上有些奇怪
  •   講的語(yǔ)法等,如果是已經(jīng)入門了C語(yǔ)言的,買這本書其實(shí)用處不大,只能當(dāng)工具書,最好買界面編程方面的書
  •   先看OC基礎(chǔ)教程,再看應(yīng)用開(kāi)發(fā)教程..基本的都可以做到
  •   比較權(quán)威的基礎(chǔ)教程,也很通俗易懂,適合有點(diǎn)C語(yǔ)言基礎(chǔ)的新手
  •   ios開(kāi)發(fā)入門需要,這本先看看語(yǔ)言的基礎(chǔ)。
  •   講解幽默、清晰而且易懂,對(duì)于有一點(diǎn)點(diǎn)編程經(jīng)驗(yàn)(只需要了解一些編程的基礎(chǔ)知識(shí))的人來(lái)說(shuō)簡(jiǎn)直是太好了,可以非??焖俚娜腴T,強(qiáng)烈推薦此書!
  •   入門引導(dǎo)書籍,內(nèi)容簡(jiǎn)單易懂,文筆詼諧幽默。感覺(jué) 還是要有編程基礎(chǔ) 才能更好閱讀
  •   書很不錯(cuò) 送貨速度很快 適合有編程基礎(chǔ)的人
  •   如果你想從別的語(yǔ)言在轉(zhuǎn)另外一個(gè)語(yǔ)言學(xué)習(xí),買書最大的困惑在哪?
    就在于什么都給你重頭說(shuō)起,幾乎占了一半的內(nèi)容!比如基本數(shù)據(jù)類型,循環(huán)判斷等等。

    這本書沒(méi)有,感覺(jué)完全是為程序員從別的語(yǔ)言過(guò)渡到OC量身制作的,翻譯很好,內(nèi)容簡(jiǎn)明。讀起來(lái)很快,很容易理解!
  •   很不錯(cuò)的一本書,obj-c是我學(xué)的第一門OO語(yǔ)言,而這本書很好的讓我起步。后來(lái)做iOS開(kāi)發(fā),偶爾也會(huì)回到這本書做參考,主要是Foundation類的參考
  •   去買個(gè)MAC NIMI
  •   一下子看了7章,感覺(jué)不錯(cuò),感覺(jué)語(yǔ)言都是通的。我本身是做android開(kāi)發(fā)的??戳诉@本書,很容易就對(duì)obj-c入門了。學(xué)習(xí)了這個(gè),再學(xué)IOS開(kāi)發(fā)。學(xué)無(wú)止境。
  •   開(kāi)發(fā)首先從學(xué)習(xí)語(yǔ)言開(kāi)始,初學(xué)者很不錯(cuò)的入門教材。
  •   非常適合沒(méi)有編程經(jīng)驗(yàn)的人看。解釋的很耐心。
  •   書籍內(nèi)容由淺入深,循序漸進(jìn),附錄中還講述了有不同語(yǔ)言轉(zhuǎn)向object-c需要注意的地方,很好!
  •   學(xué)習(xí)iphone必備
  •   零基礎(chǔ),起步學(xué)習(xí)ios開(kāi)發(fā)。必須先掌握語(yǔ)法知識(shí)。很好已經(jīng)開(kāi)了一遍
  •   很好,適合有其他語(yǔ)言基礎(chǔ)的開(kāi)發(fā)者入門
  •   現(xiàn)在剛開(kāi)始看,不過(guò)了目錄,感覺(jué)相當(dāng)不錯(cuò),單純的介紹了object-C的語(yǔ)言語(yǔ)法等知識(shí)內(nèi)容,適合像我這樣的初學(xué)者使用
  •   對(duì)于剛剛接觸APP編程的人來(lái)說(shuō)是很好用的教材,深入淺出。
  •   很不錯(cuò)的入門書,如果有其他OOP的基礎(chǔ),很快能基本了解o-c的開(kāi)發(fā)。仔細(xì)研讀,有助于打好基礎(chǔ)。
  •   對(duì)有面向基礎(chǔ)的很實(shí)用
  •   對(duì)入門搞ios開(kāi)發(fā)的朋友很有幫助,只有基礎(chǔ)牢固了,才能更上一層樓呀。
  •   但是這本書還是要有一點(diǎn)基礎(chǔ)看最好 C語(yǔ)言基礎(chǔ)
  •   想學(xué)IOS應(yīng)用開(kāi)發(fā),所以買了這本書。書還不錯(cuò),不過(guò)包裝的時(shí)候沒(méi)包裝好,到我這的時(shí)候,書有了皺痕。
  •   書中看到現(xiàn)在,倒是沒(méi)有很系統(tǒng)的講語(yǔ)言的感覺(jué),只是講了很多構(gòu)建工程中要做的,繼續(xù)看ing
  •   由于最近要學(xué)習(xí)IOS應(yīng)用開(kāi)發(fā),所以急需這本書,電子版不舒服,還是紙質(zhì)看著舒服,快遞很給力!
  •   正好可以認(rèn)識(shí)一下IOS的應(yīng)用開(kāi)發(fā),是基本到入門的好書
  •   不錯(cuò)的IOS基礎(chǔ)教程
  •   超級(jí)適合初學(xué)者。
    作者個(gè)人的經(jīng)驗(yàn)和注意事項(xiàng)分析得透徹,哪怕一些資質(zhì)駑鈍點(diǎn)的,也可以從中學(xué)到點(diǎn)。
    就是確實(shí)基礎(chǔ)了些。還是需要配合其他書晉階。
  •   基本概念,開(kāi)發(fā)思路很不錯(cuò)
  •   非常不錯(cuò),淺顯易懂,因?yàn)橛猩婕暗街羔槨?nèi)存、數(shù)據(jù)結(jié)構(gòu)等,適合有一定C基礎(chǔ)的伙計(jì)看。另外,里面的一些范例代碼在XCODE4下好像運(yùn)行不了。
  •   為了學(xué)習(xí)iOS的開(kāi)發(fā)買的 書很好
    郵電出版社的書 應(yīng)該都不會(huì)差
    下一步不知道要看什么書了
    因?yàn)橐螒蜷_(kāi)發(fā)的 反正就是很好的書就對(duì)了
  •   非常優(yōu)秀的一本基礎(chǔ)知識(shí)工具書,值得保存一本。
  •   一本好書,學(xué)習(xí)蘋果開(kāi)發(fā)必備
  •   里面的語(yǔ)言風(fēng)格比較易懂,而且講解偷菜,是圖靈的經(jīng)典書籍
  •   適合有一定基礎(chǔ)的人閱讀,還有就是書上的軟件版本有點(diǎn)低,不過(guò)總體還是很好的
  •   公認(rèn)的好書。
    會(huì)點(diǎn)其他語(yǔ)言的人,看這個(gè)很輕松的
  •   通過(guò)閱讀本書,可以學(xué)會(huì)基礎(chǔ)的object-c的知識(shí)
  •   語(yǔ)言幽默,簡(jiǎn)單易懂
  •   新手接觸還是有點(diǎn)難度,建議學(xué)先學(xué)習(xí)下c語(yǔ)言效果更好
  •   既能把各個(gè)知識(shí)點(diǎn)都講到,又能針對(duì)某些常用的基礎(chǔ)類庫(kù)深入得介紹。很適合初學(xué)者。書的紙張質(zhì)量什么的也不錯(cuò)
  •   今天剛看完,挺好的。一個(gè)例子貫穿了整本書,內(nèi)容簡(jiǎn)潔明了。不過(guò)確實(shí)只適合有基礎(chǔ)的人看。
  •   書的質(zhì)量一流,內(nèi)容很適合有c基礎(chǔ)的初學(xué)者學(xué)習(xí)。
  •   內(nèi)容很犀利,都是基礎(chǔ)知識(shí)到深入。學(xué)習(xí)iOS之前先用它強(qiáng)化你的基礎(chǔ)吧。
  •   正好是基礎(chǔ)的東西,有程序基礎(chǔ)應(yīng)該很容易
  •   剛剛拿到書,看了下,基礎(chǔ)部分,很適合入門
  •   感覺(jué)挺適合有基礎(chǔ)的人的、有的地方還是稍微顯得有點(diǎn)亂、不過(guò)倒真的是很幽默、可讀性很強(qiáng)、是本好書
  •   學(xué)習(xí)object c 必選教程
  •   做IOS的基礎(chǔ)語(yǔ)法知識(shí),很不錯(cuò),值得學(xué)習(xí)
  •   技術(shù)介紹較為全面
  •   從基礎(chǔ)講起,很適合我。
  •   書確實(shí)不錯(cuò),從最基礎(chǔ)的開(kāi)始講。??上覜](méi)堅(jiān)持住
  •   這本書簡(jiǎn)直是太好了,對(duì)于有經(jīng)驗(yàn)的C++/Java程序員是最佳讀物。
  •   比較一般吧,內(nèi)容還是比較基礎(chǔ)的。
  •   里面講的內(nèi)容都比較基礎(chǔ),可以作為入門書籍來(lái)看
    不過(guò)還是要有C語(yǔ)音基礎(chǔ)的
  •   基礎(chǔ)內(nèi)容相當(dāng)不錯(cuò)。但是對(duì)于委托和協(xié)議委托的說(shuō)明還略顯不夠,需要參閱其他文檔資料
  •   從零開(kāi)媽,是很好的基礎(chǔ)書
  •   書很好,很基礎(chǔ),值得一看
  •   挺基礎(chǔ)的一本書,3個(gè)晚上就看完了。。
  •   沒(méi)基礎(chǔ)的可以直接學(xué)習(xí)這本書
  •   object-c基礎(chǔ)讀物,深入淺出
  •   因?yàn)榛A(chǔ)差,看過(guò)兩本其他的,的確不如這本好懂。
  •   0基礎(chǔ)的用不錯(cuò)
  •   比較基礎(chǔ),是入門的一本好書。
  •   很時(shí)候基礎(chǔ)入門
  •   很基礎(chǔ)哈,入門好書,打基礎(chǔ)。
  •   很基礎(chǔ)很實(shí)用啊,很多知識(shí)點(diǎn)都需要細(xì)細(xì)看,挺好
  •   恩基礎(chǔ),可以很快了解大概。
  •   好書,但要一定基礎(chǔ)!
  •   很好很強(qiáng)大,很不錯(cuò)的書刊讀物,推薦程序員發(fā)燒友使用!
 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7