Objective-C特有类型——id
OC里,id和int、double等一样,是一个类型
不同的是:
id是一个万能指针,能指向/操作任何OC对象
相当于 (NSObject *)
用法
id i = [People new]; [i setAge:18]; NSLog(@"%d", [i age]);
注意
写id的时候,前面不用加星号“ * ”,因为他本身就是一个万能指针,相当于 (NSObject *)
OC里,id和int、double等一样,是一个类型
不同的是:
id是一个万能指针,能指向/操作任何OC对象
相当于 (NSObject *)
用法
id i = [People new];
[i setAge:18];
NSLog(@"%d", [i age]);
注意
写id的时候,前面不用加星号“ * ”,因为他本身就是一个万能指针,相当于 (NSObject *)