OC的消息机制 流程总结:
1.objc的消息机制,是通过objc_megSend 方法发送消息给 消息接受者,发送消息的流程是:
1.去类和父类的方法缓存里面找(找不到的话,就回去动态方法解析)
2.resolveInstanceMethod:通过这个方法,去动态方法解析。(如果解析还没有找到该方法的调用者者)
3.forwardTargetForSelctor:方法去消息转发
4.methodSignnalForSelector:去方法签名。
5.forwordInvocation:去最最后的操作。
网友评论