美文网首页
问题:objc中向一个对象发送消息[obj foo]和objc_

问题:objc中向一个对象发送消息[obj foo]和objc_

作者: 姜小舟 | 来源:发表于2020-05-12 10:12 被阅读0次

[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