Objective-C2.0程序设计
副标题:无
作者: 科施恩(Kochan.S.G.)
内容简介:
译者序
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编写第一个程序;类、对象和方法;数据类型和表达式;循环结构;选择结构;类和对象的使用;继承;多态、动态类型和动态绑定;函数、数组、结构和指针。第二部分“Foundation框架”,讲述如何使用Foundation框架的各种预定义类。该部分首先介绍Foundation框架以及名为NSObject的根对象,然后讲述了Foundation框架的一些重要特性,包括数字和字符串对象的处理、集合、文件系统处理、内存管理以及对象的复制和归档。第三部分介绍了Cocoa和iPhone SDK。最后,本书在附录A中提供了一些常用术语的定义。附录B对Objective-C语言进行了总结,用于快速参考。附录C总结了Foundation框架头文件。附录D提供了一些学习资源。
目录预览:
Objective-C2.0程序设计(原书第2版)
译者序
作者简介
技术审校人员简介
第1章 前言
1.1 本书的内容
1.2 本书的组织方式
1.3 致谢
第一部分 Objective-C语言
第2章 Objective-C程序设计
2.1 编译并运行程序
2.1.1 使用Xcode
2.1.2 使用Terminal
2.2 解释第一个程序
2.3 显示变量的值
2.4 小结
2.5 练习
第3章 类、对象和方法
3.1 到底什么是对象
3.2 实例和方法
........