美文网首页
七、Category的initialize方法

七、Category的initialize方法

作者: yqc5521 | 来源:发表于2019-04-14 12:19 被阅读0次
    一、调用顺序
    1.同过msgSend寻找方法,调用lookupImpOrForward()
    initialize调用方法栈1
    2.检查自己是否调用过初始化,没有,就调用_class_initialize()
    initialize调用方法栈2
    3.检查父类是否调用过初始化,没有,就执行父类的初始化方法
    initialize调用方法栈3
    4.调用完父类的初始化,再调用自己的初始化方法
    initialize调用方法栈4
    5.调用自己的初始化方法
    initialize调用方法栈5
    二、分类initialize总结
    总结
    initialize调用实例
    三、分类initialize相关面试题
    面试题1
    面试题2

    相关文章

      网友评论

          本文标题:七、Category的initialize方法

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