Objective-C基礎(chǔ)教程

出版時間:2009-8  出版社:人民郵電出版社  作者:Mark Dalrymple,Scott Knaster  頁數(shù):254  譯者:高朝勤,楊越,劉霞  
Tag標簽:無  

前言

Obiective-c語言是C語言的一個擴展集,許多(可能是大多數(shù))具備Mac OSX外觀的應(yīng)用程序都是使用該語言開發(fā)的。它以C語言為基礎(chǔ),添加了一些微妙但意義重大的特性。蘋果公司為Obiective-c語言提供了Cocoa工具包。Cocoa是使用Obiective-c編寫的,它不僅包含Mac OSX用戶界面的所有元素,還包含其他許多內(nèi)容。Cocoa和Obiective-C是蘋果公司Mac OSx操作系統(tǒng)的核心。

內(nèi)容概要

  Objective-C是擴展C的面向?qū)ο缶幊陶Z言,也是iPhone開發(fā)用到的主要語言。本書結(jié)合理論知識與示例程序,全面而系統(tǒng)地講述Objective-C編程的相關(guān)內(nèi)容,包括Objective-C在C的基礎(chǔ)上引入的特性和Cocoa工具包的功能及其中的框架,以及繼承、復合、源文件組織等眾多重要的面向?qū)ο缶幊碳夹g(shù)。附錄中還介紹了如何從其他語言過渡到Objective-C。  本書適合各類開發(fā)人員閱讀。

作者簡介

達爾林普爾,有多年從業(yè)經(jīng)驗的Mac和Unix程序員,致力于跨平臺開發(fā)工具包、因特網(wǎng)發(fā)布工具、高性能Web服務(wù)和終端用戶桌面應(yīng)用等方面的工作。他還與人合著過 Core Mac OS X and Unix Programming和Advanced Mac OS X Programming。

書籍目錄

第1章 啟程  1.1 預(yù)備知識  1.2 歷史背景  1.3 內(nèi)容簡介  1.4 小結(jié) 第2章 對C的擴展  2.1 最簡單的Objective-C程序  2.2 解構(gòu)Hello Objective-C程序  2.3 布爾類型  2.4 小結(jié) 第3章 面向?qū)ο缶幊袒A(chǔ)知識  3.1 間接  3.2 在面向?qū)ο蟮木幊讨惺褂瞄g接  3.3 學習有關(guān)的術(shù)語  3.4 Objective-C中的OOP  3.5 小結(jié) 第4章 繼承  4.1 為何使用繼承  4.2 繼承語法  4.3 繼承的工作機制  4.4 重寫方法  4.5 小結(jié) 第5章 復合  5.1 什么是復合  5.2 存取方法  5.3 擴展CarParts程序  5.4 復合還是繼承  5.5 小結(jié) 第6章 源文件組織 第7章 深入了解Xcode 第8章 Foundation Kit快速教程 第9章 內(nèi)存管理 第10章 對象初始化 第11章 特性 第12章 類別 第13章 協(xié)議 第14章 AppKit簡介 第15章 文件加載與保存 第16章 鍵/值編碼 第17章 NSPredicate 附錄 從其他語言轉(zhuǎn)向Objective-C 

章節(jié)摘錄

插圖:第1章啟程迎閱讀本書!本書旨在介紹ObjectiveC語言的基礎(chǔ)知識。Objective-C語言是C語言的一個擴展集,許多具備Mac OS X外觀的應(yīng)用程序都是使用該語言開發(fā)的。本書介紹Objective-C語言以及蘋果公司為其提供的Cocoal具包。Cocoa是使用Objective-C編寫的,它不僅包含MacOSX用戶界面的所有元素,還包含其他許多內(nèi)容。通過本書掌握Objective—C之后,讀者將能夠使用Cocoa開發(fā)功能完備的項目,并且可以深入閱讀Apress出版社2009年出版的Learn Cocoa on the Mac和Beginning iPhone Development等著作,這兩部著作都是由Dave Mark和JeffLaMarche編寫的。本章將介紹閱讀本書所需的基本信息,還將介紹Objective-C的歷史以及其他章節(jié)的概要信息。1.1 預(yù)備知識在閱讀本書之前,讀者應(yīng)具備使用與C類似的編程語言(如C++、Java或C語言)的一些經(jīng)驗。無論使用哪種語言,都應(yīng)熟悉其基本原理。應(yīng)該理解什么是變量和函數(shù),知道如何使用條件和循環(huán)語句控制程序流。我們將重點介紹Objective-C在其基礎(chǔ)語言C中添加的特性,以及蘋果公司Cocoal具包的一些優(yōu)秀特性。

媒體關(guān)注與評論

  “這是我讀過的最好的一本編程書。我從頭到尾逐字逐句地讀完了它,可讀性真強??!試問?,F(xiàn)在有幾本技術(shù)書能有這么大吸引力?”  ——Amazon讀者評論  “這本書結(jié)構(gòu)清晰,邏輯性強。語言幽默……借助本書,你可以毫不費力地從一個初學者搖身變?yōu)閮?yōu)秀的Obiective.C編程人員?!薄  狝mazon讀者評論

編輯推薦

《Objective-C基礎(chǔ)教程》全面解讀Objective-C語言及Cocoa特性,用最通俗的語言闡釋深奧的知識。Objective-C是創(chuàng)建Mac OS應(yīng)用和iPhone應(yīng)用的主要語言,優(yōu)雅的面向?qū)ο缶幊汰h(huán)境與C語言特性珠聯(lián)璧合,造就了它的不俗表現(xiàn)。通過閱讀《Objective-C基礎(chǔ)教程》,再結(jié)合《iPhone開發(fā)基礎(chǔ)教程》和《iPhone開發(fā)秘籍》,定能在iPhone開發(fā)進程中所向披靡!

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


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


用戶評論 (總計159條)

 
 

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

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

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

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7