Objective-C基础教程

出版时间:2009-8  出版社:人民邮电出版社  作者:Mark Dalrymple,Scott Knaster  页数:254  译者:高朝勤,杨越,刘霞  
Tag标签:无  

前言

Obiective-c语言是C语言的一个扩展集,许多(可能是大多数)具备Mac OSX外观的应用程序都是使用该语言开发的。它以C语言为基础,添加了一些微妙但意义重大的特性。苹果公司为Obiective-c语言提供了Cocoa工具包。Cocoa是使用Obiective-c编写的,它不仅包含Mac OSX用户界面的所有元素,还包含其他许多内容。Cocoa和Obiective-C是苹果公司Mac OSx操作系统的核心。

内容概要

  Objective-C是扩展C的面向对象编程语言,也是iPhone开发用到的主要语言。本书结合理论知识与示例程序,全面而系统地讲述Objective-C编程的相关内容,包括Objective-C在C的基础上引入的特性和Cocoa工具包的功能及其中的框架,以及继承、复合、源文件组织等众多重要的面向对象编程技术。附录中还介绍了如何从其他语言过渡到Objective-C。  本书适合各类开发人员阅读。

作者简介

达尔林普尔,有多年从业经验的Mac和Unix程序员,致力于跨平台开发工具包、因特网发布工具、高性能Web服务和终端用户桌面应用等方面的工作。他还与人合著过 Core Mac OS X and Unix Programming和Advanced Mac OS X Programming。

书籍目录

第1章 启程  1.1 预备知识  1.2 历史背景  1.3 内容简介  1.4 小结 第2章 对C的扩展  2.1 最简单的Objective-C程序  2.2 解构Hello Objective-C程序  2.3 布尔类型  2.4 小结 第3章 面向对象编程基础知识  3.1 间接  3.2 在面向对象的编程中使用间接  3.3 学习有关的术语  3.4 Objective-C中的OOP  3.5 小结 第4章 继承  4.1 为何使用继承  4.2 继承语法  4.3 继承的工作机制  4.4 重写方法  4.5 小结 第5章 复合  5.1 什么是复合  5.2 存取方法  5.3 扩展CarParts程序  5.4 复合还是继承  5.5 小结 第6章 源文件组织 第7章 深入了解Xcode 第8章 Foundation Kit快速教程 第9章 内存管理 第10章 对象初始化 第11章 特性 第12章 类别 第13章 协议 第14章 AppKit简介 第15章 文件加载与保存 第16章 键/值编码 第17章 NSPredicate 附录 从其他语言转向Objective-C 

章节摘录

插图:第1章启程迎阅读本书!本书旨在介绍ObjectiveC语言的基础知识。Objective-C语言是C语言的一个扩展集,许多具备Mac OS X外观的应用程序都是使用该语言开发的。本书介绍Objective-C语言以及苹果公司为其提供的Cocoal具包。Cocoa是使用Objective-C编写的,它不仅包含MacOSX用户界面的所有元素,还包含其他许多内容。通过本书掌握Objective—C之后,读者将能够使用Cocoa开发功能完备的项目,并且可以深入阅读Apress出版社2009年出版的Learn Cocoa on the Mac和Beginning iPhone Development等著作,这两部著作都是由Dave Mark和JeffLaMarche编写的。本章将介绍阅读本书所需的基本信息,还将介绍Objective-C的历史以及其他章节的概要信息。1.1 预备知识在阅读本书之前,读者应具备使用与C类似的编程语言(如C++、Java或C语言)的一些经验。无论使用哪种语言,都应熟悉其基本原理。应该理解什么是变量和函数,知道如何使用条件和循环语句控制程序流。我们将重点介绍Objective-C在其基础语言C中添加的特性,以及苹果公司Cocoal具包的一些优秀特性。

媒体关注与评论

  “这是我读过的最好的一本编程书。我从头到尾逐字逐句地读完了它,可读性真强啊!试问。现在有几本技术书能有这么大吸引力?”  ——Amazon读者评论  “这本书结构清晰,逻辑性强。语言幽默……借助本书,你可以毫不费力地从一个初学者摇身变为优秀的Obiective.C编程人员。”  ——Amazon读者评论

编辑推荐

《Objective-C基础教程》全面解读Objective-C语言及Cocoa特性,用最通俗的语言阐释深奥的知识。Objective-C是创建Mac OS应用和iPhone应用的主要语言,优雅的面向对象编程环境与C语言特性珠联璧合,造就了它的不俗表现。通过阅读《Objective-C基础教程》,再结合《iPhone开发基础教程》和《iPhone开发秘籍》,定能在iPhone开发进程中所向披靡!

图书封面

图书标签Tags

评论、评分、阅读与下载


    Objective-C基础教程 PDF格式下载


用户评论 (总计159条)

 
 

  •   强烈推荐初学Objective-c的人选择这本书,这边书是我见过的关于这方面的最好的入门书籍,即使您不是为了将来在MAC OS下编写程序,也应该去看看这本入门的书籍----这本书让我们轻易的从C过渡到Objective-c,有了这些知识,而后再转向C++,那是相当的容易。

    当然,如书名所说,这是一本基础教程,适合初学者。
  •   《Objective-C基础教程》适合初学者学习接触IPhone的编程,是一本不错的参考书,内容不错,讲解相当具体,通俗易懂。
  •   这本书不像其他计算机语言教程那样从基本语法开始讲起,而是假设了本书的读者已经有了一定的C语言基础,从简单到复杂,结合实例分析引导读者从C语言过渡到Objective-C。不过书中使用的Xcode版本老了些,实际操作时遇到了点麻烦,但对Objective-C的学习影响不大。值得推荐。
  •   这本书很系统的介绍Objective-C,基本上可以很容易的的上手,如果再有一本关于IOS5的cocoa手册,那就相得益彰了
  •   自从iphone火了以后,大家都在看Objective-C了,你说奇怪不
  •   书非常不错,这是我接触OBJECTIVE-C的第一本书,因为有C语言基础,花了3天左右时间,全部仔细看完,并理解80%的内容。
  •   Objective-C基础教程这本书不错,讲得很详细,适合入门学习,是一本不错的好书。
  •   苹果的IOS火了,苹果的应用就火了,自然Objective-C就火了。学习入门IOS应用的开发少不了学习Objective-C。
  •   objective-c 基础教程,推荐
  •   本书的脉络,由浅入深,很系统式的导入Objective-C的语言,很值得购买的工具书
  •   知识点很细,内容丰富,非常适合新手学习Objective-c语言。
  •   书讲解的很简单明了,对C要有一定的基础,适合objective-c的入门学习。
  •   正如书本名称一样,是一本不错的objective-c基础书籍,很适合初学者学习
  •   如果你对Objective-c一窍不通,这部书非常合适。不过C的经验还是要有的
  •   Objective-C初学很不错的一本书
  •   想学习Objective-C,这绝对是一个完美的开始。
  •   如果有其他编程语言基础,转向iphone学习,
    不用多说, pick it , friend.
  •   我做java开发5年了,7,8年前学过一点点点C,全忘了。
    现在用两周时间(只在晚上下班后看)可看完这本书,并手动输入运行书中的例子。
    这本书总体不错,翻译的尚可,有些错误。
    书中使用是xcode3,你要是使用xcode4会找不到相应的东西的位置。
    新的Mac OS 10.7安装Xcode,可以看我写的博客:Xcode3.2.6 Xcode4.1 Xcode4.2.1并存
    地址是:elf8848.iteye****/blog/1393594
    书中给出的快捷键列表(106页,第7章)最后三个不正确,我收集整理了一下,也放在了我的博客:Xcode快捷键 地址是:elf8848.iteye****/blog/1399054

    书不错,大家可以买。
  •   确实基础,但是需要面向对象编程的基础知识
  •   主要讲的是语言,而不是iPhone应用开发。
  •   这是我接触mac开发 的第一本书 有了它 完全可以了解简单的开发步骤及基础知识!
  •   支持当当正版书,学习iphone开发语言中……
  •   准备自学ios开发 , 这本书不错 很适合入门的人 ,只要稍有过编程语言的学习
  •   理论上mac的开发是不需要买书的,,因为苹果的开发文档非常强大,无奈英文不好
  •   公司买来学习开发iPhone的
    刚刚入门
    需要学习的很多
    这本书是基础
    对初学者很有帮助
  •   如果您是一位想学习iphone,ipad开发的话,那么该书就是基础,必经之路,感觉很不错!
  •   书有点贵了,内容不怎么好,不适合没有学习过面向对像编程的人
  •   很好的书,学习iphone开发必须的一本书了。
  •   正在看这本书,讲的挺基础的……我是个PHPer 语法什么感觉很容易,具体代码规则写起来大同小异,仔细读读 发现obj-c还凑合 正在看前三章,如果你的OOP搞的很好 那么objc对你来说真不是问题,总体来说,更多的写法 和java php这些都差不多。就是目前少个自己的环境来自己手写。等着入手mac 哈哈~
  •   对于IPHONE开发来说是本好书,正在看不过语法习惯上有些奇怪
  •   讲的语法等,如果是已经入门了C语言的,买这本书其实用处不大,只能当工具书,最好买界面编程方面的书
  •   先看OC基础教程,再看应用开发教程..基本的都可以做到
  •   比较权威的基础教程,也很通俗易懂,适合有点C语言基础的新手
  •   ios开发入门需要,这本先看看语言的基础。
  •   讲解幽默、清晰而且易懂,对于有一点点编程经验(只需要了解一些编程的基础知识)的人来说简直是太好了,可以非常快速的入门,强烈推荐此书!
  •   入门引导书籍,内容简单易懂,文笔诙谐幽默。感觉 还是要有编程基础 才能更好阅读
  •   书很不错 送货速度很快 适合有编程基础的人
  •   如果你想从别的语言在转另外一个语言学习,买书最大的困惑在哪?
    就在于什么都给你重头说起,几乎占了一半的内容!比如基本数据类型,循环判断等等。

    这本书没有,感觉完全是为程序员从别的语言过渡到OC量身制作的,翻译很好,内容简明。读起来很快,很容易理解!
  •   很不错的一本书,obj-c是我学的第一门OO语言,而这本书很好的让我起步。后来做iOS开发,偶尔也会回到这本书做参考,主要是Foundation类的参考
  •   去买个MAC NIMI
  •   一下子看了7章,感觉不错,感觉语言都是通的。我本身是做android开发的。看了这本书,很容易就对obj-c入门了。学习了这个,再学IOS开发。学无止境。
  •   开发首先从学习语言开始,初学者很不错的入门教材。
  •   非常适合没有编程经验的人看。解释的很耐心。
  •   书籍内容由浅入深,循序渐进,附录中还讲述了有不同语言转向object-c需要注意的地方,很好!
  •   学习iphone必备
  •   零基础,起步学习ios开发。必须先掌握语法知识。很好已经开了一遍
  •   很好,适合有其他语言基础的开发者入门
  •   现在刚开始看,不过了目录,感觉相当不错,单纯的介绍了object-C的语言语法等知识内容,适合像我这样的初学者使用
  •   对于刚刚接触APP编程的人来说是很好用的教材,深入浅出。
  •   很不错的入门书,如果有其他OOP的基础,很快能基本了解o-c的开发。仔细研读,有助于打好基础。
  •   对有面向基础的很实用
  •   对入门搞ios开发的朋友很有帮助,只有基础牢固了,才能更上一层楼呀。
  •   但是这本书还是要有一点基础看最好 C语言基础
  •   想学IOS应用开发,所以买了这本书。书还不错,不过包装的时候没包装好,到我这的时候,书有了皱痕。
  •   书中看到现在,倒是没有很系统的讲语言的感觉,只是讲了很多构建工程中要做的,继续看ing
  •   由于最近要学习IOS应用开发,所以急需这本书,电子版不舒服,还是纸质看着舒服,快递很给力!
  •   正好可以认识一下IOS的应用开发,是基本到入门的好书
  •   不错的IOS基础教程
  •   超级适合初学者。
    作者个人的经验和注意事项分析得透彻,哪怕一些资质驽钝点的,也可以从中学到点。
    就是确实基础了些。还是需要配合其他书晋阶。
  •   基本概念,开发思路很不错
  •   非常不错,浅显易懂,因为有涉及到指针、内存、数据结构等,适合有一定C基础的伙计看。另外,里面的一些范例代码在XCODE4下好像运行不了。
  •   为了学习iOS的开发买的 书很好
    邮电出版社的书 应该都不会差
    下一步不知道要看什么书了
    因为要游戏开发的 反正就是很好的书就对了
  •   非常优秀的一本基础知识工具书,值得保存一本。
  •   一本好书,学习苹果开发必备
  •   里面的语言风格比较易懂,而且讲解偷菜,是图灵的经典书籍
  •   适合有一定基础的人阅读,还有就是书上的软件版本有点低,不过总体还是很好的
  •   公认的好书。
    会点其他语言的人,看这个很轻松的
  •   通过阅读本书,可以学会基础的object-c的知识
  •   语言幽默,简单易懂
  •   新手接触还是有点难度,建议学先学习下c语言效果更好
  •   既能把各个知识点都讲到,又能针对某些常用的基础类库深入得介绍。很适合初学者。书的纸张质量什么的也不错
  •   今天刚看完,挺好的。一个例子贯穿了整本书,内容简洁明了。不过确实只适合有基础的人看。
  •   书的质量一流,内容很适合有c基础的初学者学习。
  •   内容很犀利,都是基础知识到深入。学习iOS之前先用它强化你的基础吧。
  •   正好是基础的东西,有程序基础应该很容易
  •   刚刚拿到书,看了下,基础部分,很适合入门
  •   感觉挺适合有基础的人的、有的地方还是稍微显得有点乱、不过倒真的是很幽默、可读性很强、是本好书
  •   学习object c 必选教程
  •   做IOS的基础语法知识,很不错,值得学习
  •   技术介绍较为全面
  •   从基础讲起,很适合我。
  •   书确实不错,从最基础的开始讲。。可惜我没坚持住
  •   这本书简直是太好了,对于有经验的C++/Java程序员是最佳读物。
  •   比较一般吧,内容还是比较基础的。
  •   里面讲的内容都比较基础,可以作为入门书籍来看
    不过还是要有C语音基础的
  •   基础内容相当不错。但是对于委托和协议委托的说明还略显不够,需要参阅其他文档资料
  •   从零开妈,是很好的基础书
  •   书很好,很基础,值得一看
  •   挺基础的一本书,3个晚上就看完了。。
  •   没基础的可以直接学习这本书
  •   object-c基础读物,深入浅出
  •   因为基础差,看过两本其他的,的确不如这本好懂。
  •   0基础的用不错
  •   比较基础,是入门的一本好书。
  •   很时候基础入门
  •   很基础哈,入门好书,打基础。
  •   很基础很实用啊,很多知识点都需要细细看,挺好
  •   恩基础,可以很快了解大概。
  •   好书,但要一定基础!
  •   很好很强大,很不错的书刊读物,推荐程序员发烧友使用!
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7