出版时间: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
无
评论、评分、阅读与下载