[obj foo]动态编译之后就是objc_msgSend (obj,@selector(foo))方法的调用。即objc_msgSend()是[obj foo]的具体实现。
在runtime中,objc_msgSend()是一个c函数,[obj foo]会被翻译成这样的形式objc_msgSend (obj,@selector(foo))。
[obj foo]动态编译之后就是objc_msgSend (obj,@selector(foo))方法的调用。即objc_msgSend()是[obj foo]的具体实现。
在runtime中,objc_msgSend()是一个c函数,[obj foo]会被翻译成这样的形式objc_msgSend (obj,@selector(foo))。
本文标题:问题:objc中向一个对象发送消息[obj foo]和objc_
本文链接:https://www.haomeiwen.com/subject/gnivnhtx.html
网友评论