oc底层方法调用流程

1、对象方法保存到类对象里面,每个类对象中都有一个方法列表。类方法保存在元类中方法列表

a、通过isa指针去对应的类中查找;

b、生成方法编号,根据方法编号查找对应的方法(找到只是最终实现地址,根据地址去方法去调用对应的函数);

c、方法实现时通过方法列表指针指向方法区(存储方法的实际位置);

 

posted @ 2016-12-19 18:00  Sivek_lin  阅读(444)  评论(0编辑  收藏  举报