f(sixleaves) = sixleaves

重剑无锋 大巧不工

  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  95 随笔 :: 0 文章 :: 7 评论 :: 0 Trackbacks
 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 */
posted on 2015-05-01 23:30 swp 阅读(80) 评论(0)  编辑 收藏 引用 所属分类: objective-c

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理