美文网首页
iOS 消息发送机制

iOS 消息发送机制

作者: code_牧轩 | 来源:发表于2018-04-02 22:32 被阅读0次

    1.引入#import <objc/message.h>

    2.消息发送的方法:

    objc_msgsend(对象,方法编号,参数)。

    参数说明:

    对象:要给那个对象发送消息,(objc_getClass("person")获取person对象)

    方法编号:@selector(方法名称)或者(sel_registerName(方法名称))

    参数:给发送消息的对象传人的参数

    3.给父类对象发送消息

    定义父类结构体指针

    struct objc_super super = {当前对象,class_getSuperClass(objc_getClass(@"当前对象类名"))}

    objc_msgSendSuper(&super,@selector(eat:),@"吃了")。

    参数说明:

    1:父类结构体指针,

    2:方法编号

    3:发送消息的参数。

    相关文章

      网友评论

          本文标题:iOS 消息发送机制

          本文链接:https://www.haomeiwen.com/subject/cdrfhftx.html