Quantcast
Channel: 睿论坛 - 最新帖子
Viewing all articles
Browse latest Browse all 37470

在反汇编以后,代码边上的注解有方法的调用,但是怎么知道是调用哪一个类的方法?

$
0
0

EDIT:
以下内容不保证正确,欢迎大神纠错


你看啊
oc是这样
[AAAA bbbb];
会变成objc_msgSend(AAAA,@selector(bbbb));
如你所见的这里aaaa和bbbb是两个变量
bbbb是一个单独的selector
如你所见,他在__objc_selrefs, 这个段是一系列SEL的集合,SEL没记错的话就是char*

换句话说,sel里并不包含这个方法对应的类


Viewing all articles
Browse latest Browse all 37470

Trending Articles