iOS开发中方法查找流程图
2020-06-27 本文已影响0人
梁森的简书
image.png
实例对象的isa指针指向类对象,类对象的isa指针指向元类,元类的isa指针指向根元类,根元类的isa指针指向自己。
类对象的最终父类是Root class,Root class的父类是nil。根元类的父类是Root class,所以如果一个类方法如果找不到就会去类对象的方法列表中寻找(调用一个类方法,最后可能执行的是一个对象方法)。