基本信息
- 原书名:Learn Objective–C on the Mac
- 原出版社: Apress
- 作者: (美)Mark Dalrymple Scott Knaster
- 译者: 高朝勒 杨越 刘霞
- 丛书名: 图灵程序设计丛书 移动开发类
- 出版社:人民邮电出版社
- ISBN:9787115208774
- 上架时间:2009-7-22
- 出版日期:2009 年8月
- 开本:16开
- 页码:254
- 版次:1-1
- 所属分类:计算机 > 软件与程序设计 > 综合 > 高级程序语言设计
编辑推荐
Amazon超级畅销书,好评如潮.
全面解读Objective-C语言及Cocoa特性..
用最通俗的语言阐释深奥的知识...
内容简介
计算机书籍
Objective-C是扩展C的面向对象编程语言,也是iPhone开发用到的主要语言。.
本书结合理论知识与示例程序,全面而系统地讲述Objective-C编程的相关内容,包括Objective-C在C的基础上引入的特性和Cocoa工具包的功能及其中的框架,以及继承、复合、源文件组织等众多重要的面向对象编程技术。附录中还介绍了如何从其他语言过渡到Objective-C。..
本书适合各类开发人员阅读。
Objective-C是创建Mac OS应用和iPhone应用的主要语言,优雅的面向对象编程环境与C语言特性珠联璧合,造就了它的不俗表现。
本书全面而系统地讲述Objective-C语言的基础知识和面向对象编程的重要概念,结合实例介绍了Cocoa工具包的优秀特性和其中的框架,以及继承、复合、源文件组织、内存管理、对象初始化和类别创建等众多重要的面向对象编程技术。书中还阐述了如何利用Cocoa进行数据的保存、检索和操作等。
通过阅读本书,再结合《iPhone开发基础教程》和《iPhone开发秘籍》,定能在iPhone开发进程中所向披靡!...
作译者
Mark Dalrymple 有多年从业经验的Mac和Unix程序员,致力于跨平台开发工具包、因特网发布工具、高性能Web服务和终端用户桌面应用等方面的工作。他还与人合著过Core Mac OS X and Unix Programming和Advanced Mac OS X Programming。
Scott Knaster 资深Mac开发人员。他在17年前写就的经典著作How to Write Macintosh Software至今仍是Mac程序员必读图书。他还撰写过Take Control of Switching to the Mac和Macintosh Programming Secrets等多部畅销书。
目录
1.1 预备知识 1
1.2 历史背景 1
1.3 内容简介 2
1.4 小结 3
第2章 对C的扩展 4
2.1 最简单的Objective-C程序 4
2.2 解构Hello Objective-C程序 7
2.2.1 #import 7
2.2.2 NSLog()和@"字符串" 8
2.3 布尔类型 10
2.3.1 BOOL强大的实用功能 11
2.3.2 比较 13
2.4 小结 14
第3章 面向对象编程基础知识 15
3.1 间接 15
3.1.1 变量与间接 16
3.1.2 使用文件名的间接 18
3.2 在面向对象的编程中使用间接 24
3.2.1 过程式编程 24
译者序
苹果公司为Objective-C语言提供了Cocoa工具包。Cocoa是使用Objective-C编写的,它不仅包含Mac OS X用户界面的所有元素,还包含其他许多内容。Cocoa和Objective-C是苹果公司Mac OS X操作系统的核心。虽然Mac OS X相对较新,但Objective-C和Cocoa早在20世纪80年代就已诞生。它们由一个优秀的编程团队耗费数年时间完成,该团队从未停止过对Cocoa的更新和增强,所以直到现在,Cocoa仍在被广泛使用。..
本书全面地介绍了Objective-C语言的基础知识。全书共分17章和1个附录,内容涵盖面向对象编程的基础知识,继承、复合、内存管理、对象初始化、协议、键/值编码等Objective-C语言特性,以及Xcode、Foundation Kit、AppKit等辅助工具。附录中还探讨了使用其他语言的编程人员在转向Objective-C时需要克服的一些思维障碍。本书内容丰富生动,采用示例程序与理论知识相结合的方式,不仅提供了代码片段,还有大量完整的示例程序。
本书由高朝勤、杨越、刘霞、刘炼、陈宝国等翻译,在翻译过程中得到了欧阳宇、盛海艳的热心帮助,在此表示衷心感谢。作为原著作者与中文读者之间的传话人,我们希望能把作者要表达的意思用中文完整且准确地传达出来,使更多读者能从中获益。虽然我们在翻译的过程中竭力以信、达、雅为目标,但由于水平有限,书中难免会出现疏漏,恳请广大读者给予批评指正。...
译者
2009年5月
前言
Objective-C就是这样一种编程语言,它将快速而普及的C语言结合到优雅的面向对象环境中,使编程变得轻松惬意。学习Objective-C会使你迷上Apple的许多优秀技术,如Cocoa工具包和iPhone SDK。一旦掌握这门语言,你就可以进而征服Apple平台的其他技术,并由此笑傲江湖。...
媒体评论
——Amazon读者评论..
“这本书结构清晰,逻辑性强,风格幽默……借助本书,你可以毫不费力地从一个初学者摇身一变升级为优秀的Objective-C编程人员。”
——Amazon读者评论...