三、SEL和IMP的关系
遇到这种问题先要解释两者分别是什么?再解释两者的关系
SEL
是方法编号,也是方法名,在dyld加载镜像到内存时,通过_read_image
方法加载到内存的表中了
IMP
是函数实现指针,找IMP
就是找函数实现的过程
SEL
和IMP
的关系就可以解释为:
-
SEL
就相当于书本的⽬录标题 -
IMP
就是书本的⻚码 -
函数
就是具体页码对应的内容
比如我们想在《程序员的自我修养——链接、装载与库》一书中找到“动态链接”(SEL)
,肯定会翻到179页(IMP)
,179页会开始讲述具体内容(函数实现)