iOS—objc_msgSend做了什么?

今天在网络上看资料时偶尔看到了objc_msgSend对selector的查找过程。
主要参数了下面的资料:
http://www.cnblogs.com/biosli/p/NSObject_inherit_2.html
收获非常多,非常感谢原作者!
贴上这张关键的图

iOS—objc_msgSend做了什么?_第1张图片
2.png

其中扩展看了@encode的用法
参考资料:https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/ObjCRuntimeGuide/Articles/ocrtTypeEncodings.html#//apple_ref/doc/uid/TP40008048-CH100

最后附上关键的测试demo地址,欢迎各位指正:

https://github.com/tornador92/TestSelSearch

你可能感兴趣的:(iOS—objc_msgSend做了什么?)