分类: iOS平台
2013-02-19 22:13:53
Objective-C 中有几种数据类型和 C 不太一样。特此记录。
- id 是一个指针类型,可以指向任何类型的对象
- BOOL 和 char 是一样的,但是做为布尔值使用。
YES 表示1
NO 表示 0
- IBOutlet 是个没有任何意义的宏,可以忽略。当 Interface Builder 从.h 文件中读取类
定义时,这个宏会对其做出一个提示。
- IBAction 和 void 是一样的,同样仅用作对 Interface Builder 的提示。
- nil 和 NULL 是一样的,我们使用 nil 而不用 NULL 是因为我们用来表示对象的指针为空。
另外
#import 和#include 是一样的,但是#import 可以确保引用的文件只被引用一次。