第一图书网

Objective-C 2.0程序设计

Stephen G. Kochan 机械工业出版社
出版时间:

2009年9月  

出版社:

机械工业出版社  

作者:

Stephen G. Kochan  

页数:

460  

译者:

张波,黄湘琴  

Tag标签:

无  

前言

  Objective.c语言是由Brad J.Cox于20世纪80年代早期设计的,它是一种简单的面向对象编程语言,它的基础是C程序设计语言。Objective.C不仅功能强大,而且简单易学。ObjectiVe-C已经成为Mac OS X系统下应用程序开发的标准程序设计语言,除此之外,它广泛用于多种支持gcc编译器的操作系统,包括LINUX、UNIX和Windows系统。 本书清晰地解释了Objective-c和OOP的基本概念,示例丰富。第二部分更进一步深化了本书的主题。对于任何想要学习编写Objective-c的人来说,不管你是否了解c和OOP,本书都是很好的读物。本书从最基本的内容开始讲起,阅读本书无需任何编程经验。如果你已经熟悉了C,那么可以跳过基础部分,直接阅读你感兴趣的部分。如果你是编程高手,可以从第二部分中受益。每章后面都有练习,因此本书也可作为教材。

内容概要

本书是Objective-C领域的经典著作,对Objective-C进行了系统而全面的阐述,权威性毋庸置疑。全书共分为四大部分:第一部分全面讲解了Objective-C语言的基础知识,包括类、对象、方法、数据类型、表达式、程序结构、继承、多态、动态类型和动态绑定、函数、数组、结构和指针等;第二部分详细阐述了Foundation框架,涵盖数字、字符串、集合、文件操作、内存管理、对象复制和归档等重要内容;第三部分简要介绍了Cocoa和iPhone SDK;第四部分是附录,主要列出了Objective-C的快速参考。  本书结构合理、内容翔实,简单易学,既适合程序设计初学者和所有程序员阅读,也可作为程序设计语言课题的入门教材。

作者简介

科施恩,是多本畅销书的作者或合著者,其中有关于C语言的,包括《Programming in C》(Sams,2004)、《Programming in ANSI C》(Sams,1994)和《Topics in C Programming》(Wiley,1991),也有关于UNIX的,包括《Exploring the Unix System》(Sams,1992)和《UNIX She

书籍目录

译者序作者简介技术审校人员简介第1章 前言 第1部分 Objective-C语言 第2章 Objective-C程序设计  第3章 类、对象和方法  第4章 数据类型和表达式  第5章 循环结构  第6章 选择结构  第7章 类  第8章 继承  第9章 多态、动态类型和动态绑定  第10章 变量和数据类型  第11章 分类和协议  第12章 预处理程序  第13章 基本的C语言特性 第二部分 Foundation框架 第14章 Foundation框架简介  第15章 数字、字符串和集合  第16章 使用文件  第17章 内存管理  第18章 复制对象  第19章 归档 第三部分 Cocoa和iPhone SDK 第20章 Cocoa简介  第21章 编写iPhone应用程序 第四部分 附录 附录A 术语表  附录B Objective-C 2.0语言概览  附录C 地址簿源代码  附录D 资源

章节摘录

  第3章 类、对象和方法  本章我们将学习面向对象程序设计的一些关键概念,并开始使用Objective-C中的类。你需要学习少量术语,我们将用非正式的形式向你介绍。本章只会讲解一些基本的术语,因为一下子讲太多你可能无法轻易接受。参见  结尾的附录A,可以获得这些术语的更为精确定义。  3.1 到底什么是对象  对象就是一个事物。把面向对象的程序设计看成一个事物,而且想对这个事物做些工作。这与C语言不同,C语言通常称为过程性语言。在C语言中,通常是先考虑要做什么,然后才关注对象……这几乎总是与面向对象的思考过程相反。  我们举一个日常生活中的例子。假定你有一辆汽车,显然它是一个对象,而且是你拥有的一个对象。你并不是拥有任意一辆汽车,而是一辆特定的汽车,它由一家制造厂制造,可能在底特律,可能在日本,也可能在其他地方。你的汽车拥有一个车辆识别号码(vehicle identification number,VIN),它唯一标识你的汽车。  在面向对象的用语中,你的汽车是汽车的一个实例。如果继续使用术语,car就是类的名称,这个实例就是从该类创建的。因此,每制造一辆新汽车,就会创建汽车类的一个新实例,而且汽车的每个实例都称作一个对象。

媒体关注与评论

  “这是我读过的最棒的程序设计类书籍。如果想学习Objective-C,一定要购买本书。”  ——Calvin Wolcott  “对于那些打算将Objective-C作为第一门程序设计语言的初级学者来说,本书是非常好的学习资源,这样的书太缺乏了!”  ——Pat Hughes


编辑推荐

  Objective.C 2.0是Mac OS X系统和iPhone平台下的标准程序设计语言。它基于C语言设计而成,是一种面向对象编程语言,功能非常强大,广泛用于OSX以及多种支t~gcc编译器的操作系统、如LINUX、UNIX和Windows系统。  《Objective-C2.0程序设计(原书第2版)》是一本权威Objective-C 2.0参考书,详细介绍该语言的具体内容。《Objective-C2.0程序设计(原书第2版)》用丰富而详实的实例讲解了如何使用Objective-C,无需你有任何c语言或面向对象编程语言的经验。  在内容上,《Objective-C2.0程序设计(原书第2版)》在上一版的基础上进行了更新和扩充,它基于Objective-C 2.0。书中不仅详细说明了如何充分利用Foundation框架的大进内置类库,还介绍了如何使用iPhone SDK开发基于iPhone和iPod Touch的应用

图书封面

图书标签Tags

广告

下载页面


Objective-C 2.0程序设计 PDF格式下载



Objective-C2.0程序设计 书很好(可作为OC的入门和语法的查阅) 很详细 看了部分才评价的 送货速度没得说


Objective-C2.0程序设计 还行 书本不错 看了3章 都明白 好!


里面的内容非常细致,结构清晰,适合初学者作为进入objective-c的第一本书。
里面的例子也都挺不错,循序渐进。


对语言的介绍非常详尽,适合没有C语言基础的同学,书是好书。有一定开发经验的还是选《Objective—C2.0编程快速上手》比较合适,不然看得有点没耐心。


不错的书籍,虽然现在还有部分没有看完,但确实是Objective-c的入门首选资料


基础书籍,绝对是入门书籍中数一数二有名的,书中的例子和讲解都很详细。外国人写书和中国人完全不一样,中国的技术书籍大多是网上贴代码,堆字,说了半天估计作者自己也不知道想说什么,说白了就是他们出书只是为了挣钱。外国人则不同,虽然他们也是有为赚钱的因素,但是很负责,而且他们编程中看问题的角度很好,大概是英语母语的缘故吧!如果你想学objective-c,强烈推荐此书


这本书是上海环球培训推荐给学生的Objective-C参考书。也是联合国训练研究所GPST高级软件工程师(iPhone开发方向)认证指定的考试用书。相当权威。


非常好。对于学习Objective-C和iPhone开发很有帮助


非常基础的书,循序渐进,比Objective-C基础教程那本好!


一本语言类书籍的最基本的均有了,概念,语法,还有就是易查的附录!


内容很全面,很细致,虽然翻译的有点点不搭,但是,在oc书里算是好的,初学者第一遍可能看得很费力,建议,多看几遍,会获益匪浅的。


很管用的一本书 讲了一下 obj C的基本的语法 但是跟iphone的开发 连接的地方 讲解的不多 要和其他的书搭配着使用


新手完全可以上路。
这本书有讲解,有练习,讲练结合,深入浅出。
学这个语言的话,挺好,有效果。


没看过书的别装B,这本书根本不用什么基础....都是你们装B乱评价害我多买了其他的书,...本书非常好用不用任何基础适合入门


内容很详尽,适合初学者从头开始学习!


书非常不错,讲的也比较详细,适合入门的人看~~~


相当不错的一本书,教你怎么入门obj-c 很适合新手。


刚刚开始学习这个语言!慢慢看中


很好,内容丰富,简介详细


从基础讲起,新老手都适合


入门学习用,很不错


不错的入门指导书。
学习Obj c 的入门书。
纸张质量还行。


java开发者学习oc, 入门首选, 值得拥有


紧密围绕C和Object-C,可以复习C的同时学习Object-C入门。


入门的好东西,还要结合实例体会


作为入门教程非常不错


这本书翻译的挺不错的,讲的东西挺基础的


书当然是不错的,当当的配货速度也是超快的,头天晚上下的单,第二天早上就到了,真是神速啊


不错的书,讲的比较详细


书不错, 原版本是经典制作, 翻译水平可以。


送货很快,内容还没怎么看,纸张还可以


书很好,物流很给力,就是书的纸质有点感觉不够给力,反正不影响阅读,还是推荐的


重新学习基础ing,果然还是需要从头看起啊。。


学oc的基础讲的很细,0基础建议学


想买这本书是因为我很欣赏的一个同行的大力推荐

学习ing


这本书已经读了一段时间了,感觉总体还可以。就是里面有几个错别字,不知道是不是正版


这本书讲的还是非常不错的!


专业人士读读帮助


推荐新手预读


反正我没仔细看


书本讲的通俗易懂, 就是书很贵.


老公兴趣转向,翻看了下,还不错


学习很好用, 还没什么问题。 不错呀。


无需多言了,好书。


书是还行,不知道会是不是因为我英语水平不地道,总觉得有些地方翻译的不是很好


老公急需的书,挺好


书很不错,虽然纸质有点像盗版,但是应该是正版的。大家还是可以放心买了啦。


书刚到,看了一章,非常实用


讲语法的还不错


书挺好的,就是怕没有时间看了


书很好,物流很快,值得一看


学object-c此书必买啊


sadfafsa


不错。。很好的书。。有点底子。。完全能看的懂。。。


the book is very good!!


好,过年还没有时间看。书是不错


浏览一遍之后可以当文档用


这是一本不错的书,值得大家一看!


不知道翻译的怎样,但是原书在amazon可是相当的火呀.销量评分都很高.


是我接触iphone开发的第一本资料书,感觉蛮有用的


适合刚入门的人阅读,比较基础,偏语法方面


内容很全面实用,但是感觉深度不够


机械工业的书质量变差了,好在内容还是经典的


初学这个,感觉讲得很好,很全面到位


挺适合我得,毕竟做的一行哈


非常好,非常适合初学人员。店家发货速度快!


经典书籍,必须购买


书还可以吧!就是内容有点范范的!!


还好书的内容和印刷


内容很好,就是送来的时候裂开了..


看完这本书OC语法基本没问题了


这本书不错,用户手册型,可惜看得不多


替老公买的书,他说还不错。


初看起来了,还可以,得认真看哈


有点乱,翻译也不咋地


基础性书籍


替朋友买的,不知道怎么样,纸张还行。


是正品 这次不是盗版了


同事工作用


看着不错,帮别人买的


挺好的书,不过编程嘛,最好是结合实践动手


书本的质量还行,翻译还行


抽空就看看


objective-c的语法比较简单,书里面介绍的篇幅虽然多但是贴的代码更多。其实很多概念都是c里面的没必要介绍。应该增加objective-c底层原理实现方面的内容,以及与其他语言交互方面的内容。


这本书很基础,对于没有编程基础的人非常适用


其实第三版已经出来了,中国还没有。暂时先买本第二本先看着


如题,缺点是xcode的更新使得很多内容不能沿用


书是一本好书,内容丰富,例子也很多
可但是
很多句子就是直译过来的,让人读着难受,还有就是,我怀疑译者不是专业的编程人员,有时候用词业余


现在为了尽快学会事先看了原本,本人英文水平有限,看原文资料还凑合,就是有点慢,因此想买来作为参考。没成想拿到书后就后悔了,很多翻译感觉和电子词典无意,还不如自己翻译的呢,虽说把老外的表述习惯完全本土化有点难度,但也不应当这样的草草了事吧,不知是翻译人员水平问题,还就是就充数挣钱。


还不错,对于没有基础的人来说是不错的选择。浅显易懂。


睡觉前看看相当不错...


还算凑合吧,快递太慢了


还可以把。正在看。。。


翻译不是很专业,希望找些专业的人重新翻译该书。注:书是好书


有一定可读价值


作者讲解C语言的部分太多了,而对obj-c面向对象机制的探讨太少了,而这部分才应该是重点。还有翻译的比较差,感觉译者概念不清,例如把覆写翻译成重载等等,obj-c有重载吗?。还有书中印刷错误特别多。不过机工的书就这样了。


这里所描述的Xcode是哪个版本?和现在市面上的完全不一样,这怎么个参考法??


原书是AW出版社出版的,这个出版社的书我喜欢
但是翻译的是在太烂了,根本不是一个有软件开发背景的人翻译的

override翻译成重载
image翻译成图像,image在binary exe image这种context下,就不是图像

不推荐,真的要看,找原书看


类盗版书


开发人员必备


相关图书