美文网首页
问题: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