以下列出的是Objective-C内建的类型集合:
---------------------------------------------------------------
类型 定义
id 对象的引用(指向其数据结构的指针)
Class 类对象的引用(指向其数据结构的指针)
SEL 选标(编译器分配用来区分方法名的编码)
IMP 指向方法实现的指针, 该实现返回id
BOOL 布尔值, YES or NO
nil 空的对象指针, (id) 0
Nil 空的类指针, (Class) 0
---------------------------------------------------------------
id类型可用来定义任何一种对象,类或实例的类型.此外类名也可以做为类型名,用来静态地定义类实例的类型.静态定义的实例
被声明为指针,指向他所属类的实例,或者指向任何他所继承的类的实例.