1 #import <Foundation/Foundation.h>
 2 
 3 @interface Person : NSObject
 4 @property int age;
 5 - (void)test1;
 6 @end
 7 
 8 @implementation Person
 9 - (void)test1
10 {
11     NSLog(@"Person-test");
12 }
13 @end
14 
15 
16 
17 int main() {
18 
19     // 万能指针类型(能指向任何对象),id。
20     // id相当于NSObject * ,但是本质是不一样的。
21     id p = [Person new];
22     [p test1];
23     return 0;
24 }
25 
26 /*
27 id的认识
28 1.万能指针,相当于NSOjbect *,能指向任何OC对象。
29 2.id类型的定义
30 typedef struct objc_object {
31     Class isa;
32 } *id;
33 
34 // id是指向objc_object类型的指针。
35 */