关键字id 是一个万能指针,能够演示或操作任何OC对象
比如
Person *p = [Person new];
id d = [Person new];
这两者是等价的。
你可以认为 id = NSObject *;
typedef struct objc object{
Class isa;
} *id;
如果调用一个不存在的方法,编译器会马上报错。
注意:id后面不要加上*号
关键字id 是一个万能指针,能够演示或操作任何OC对象
比如
Person *p = [Person new];
id d = [Person new];
这两者是等价的。
你可以认为 id = NSObject *;
typedef struct objc object{
Class isa;
} *id;
如果调用一个不存在的方法,编译器会马上报错。
注意:id后面不要加上*号