Objective-C的语法与Cocoa框架

Objective-C是苹果Mac OS X、iOS平台的开发语言,Objective-C基于C语言的,增加面向对象的相关特性。你可以认为Objective-C就是另一个版本的C++,也就是它采用了与C++不同的语法,但也实现了面向对象。 NextStep是一个使用Objective-C语言编写的功能强大的工具包,里面有大量的类库、结构体等,被苹果收购之后,更名为Cocoa,但是苹果并未更改NextStep中的类库名称,因此你会看到大量的以NS为前缀的类名、结构体、枚举等。在Objective-C中使用前缀可以有效的防止名称冲突。 Cocoa框架由Foundation Kit、App Kit两部分组成,前者是基础工具库,是你必须首先要学会的,后者主要是UI库、高级对象等,我们这里只介绍Foundation Kit。本文档使用Windows上的GNUStep作为Objective-C的编译器,不支持Objective-C 2.0的相关新特性,但基本完全支持Cocoa的Foundation Kit、App Kit工具库。
pdf 文件大小:451.54KB