iOSInterviewQuestions
iOSInterviewQuestions copied to clipboard
25. _objc_msgForward问题
- _objc_msgForward 函数是做什么的,直接调用它将会发生什么? 中的小总结: _objc_msgForward在进行消息转发的过程中会涉及以下这几个方法: 1 resolveInstanceMethod:方法 (或 resolveClassMethod:)。 2 forwardingTargetForSelector:方法 3 methodSignatureForSelector:方法 4 forwardInvocation:方法 5 doesNotRecognizeSelector: 方法
有点不对: 1 resolveInstanceMethod:方法 (或 resolveClassMethod:)。不属于_objc_msgForward,属于_class_resolveMethod
我打符号断点调试,发现不会断在_class_resolveMethod,会断在_objc_msgForward哟