cache_t
的本质
在类的方法调用过程中,已知过程是通过SEL
(方法编号)在内存中查找IMP
(方法指针),为了使方法响应更加快速,效率更高,不需要每一次都去内存中把方法都遍历一遍,cache_t
结构体出现了。cache_t
将调用过的方法的SEL
和IMP
以及receiver
以bucket_t
结构体方式存储在当前类结构中,以便后续方法的查找。
结构图:
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
喜欢就支持一下吧
相关推荐