方法的调用流程: (欢迎进QQ群交流 475273865 )
1. 每个对象都有一个isa指针, 该指针指向该对象的类. 而类里面保存着 methodlist方法列表. 和方法编号, 一一对应的关系. 在内存里面, 有方法区. 保存着方法的实现
2. 先通过方法调用者对象的isa指针去找到该对象的类, 通过调用的sel方法名, 找到保存在类中的方法编号, 该方法编号对应着方法列表中的方法名. 通过该方法名可以在内存中找到该方法的实现.
方法的调用流程: (欢迎进QQ群交流 475273865 )
1. 每个对象都有一个isa指针, 该指针指向该对象的类. 而类里面保存着 methodlist方法列表. 和方法编号, 一一对应的关系. 在内存里面, 有方法区. 保存着方法的实现
2. 先通过方法调用者对象的isa指针去找到该对象的类, 通过调用的sel方法名, 找到保存在类中的方法编号, 该方法编号对应着方法列表中的方法名. 通过该方法名可以在内存中找到该方法的实现.