美文网首页
OC方法探索

OC方法探索

作者: 小暖风 | 来源:发表于2020-12-27 12:15 被阅读0次

    runtime 一套api,一套由c,c++,汇编写成的为oc提供运行时功能的api

    编译时,运行时

    方法的本质,通过objc_msgSend来发送消息

    汇编更容易被机器识别

    消息查找:

    快速流程

    慢速流程

    类方法:isKindOfClass: 类方法的内部实现是 拿元类(self的)和类比较,然后取元类的父类继续比较,直到循环结束.有继承递归。

    类方法:isMemberOfClass:元类和类作对比

    对象方法:isKindOfClass: 对象的类和类作对比,如果不相同,然后取对象类的父类继续比较,直到循环结束.有继承递归。

    对象方法:isMemberOfClass:对象的类和类作对比

    相关文章

      网友评论

          本文标题:OC方法探索

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