objetive-c
文章平均质量分 91
云轩城小二郎
这个作者很懒,什么都没留下…
展开
-
Objective-C之Meta-class和isa指针
1.Objective-C中的类 根据面向对象的基本概念,类是对象的抽象,对象是类的具体化,但是在Object-C中,有所区别。 在oc中,类(Class)同样是对象的一部分,每一个对象都有一个指针(isa)指向一个类。一个对象的类由它的isa所指向的Class决定。 我们可以看一下oc中id的定义, objc_object的定义 /// A pointer to an instance原创 2015-11-13 17:53:25 · 563 阅读 · 0 评论 -
Objective-C之方法调用机制(消息传递)
在 Objective-C之Meta-class和isa指针 中我提到,当一个对象调用方法的时候,objective-c的运行时会去这个对象的isa指针缩指向的Class的方法列表中去寻找对应的方法。我们再看一下objc_Class的定义,这次我加上注释。struct objc_class { Class isa OBJC_ISA_AVAILABILITY; #if !__OB原创 2015-11-19 13:51:39 · 1309 阅读 · 0 评论