美文网首页
iOS 方法查找规则

iOS 方法查找规则

作者: 我是小胡胡分胡 | 来源:发表于2017-06-30 17:57 被阅读53次

    superclass,class,category(多个category)

    load

    比main函数还要先执行。
    调用顺序:
    super class ->
    current class ->
    category1 class -> category2 class,按照compile souces中的文件顺序依次全都调用。

    initialize

    类被调用的时候调用initialize
    调用顺序:
    super class -> 父类最先被调用
    current class -> category1 class -> category2 class,category2 class, 按照compile souces中的文件顺序,最后一个文件中的方法被唯二调用。维二指:多个category的initialize被最后一个category的initalize覆盖。current class,最后一个current class category 执行initalize。

    class method

    调用顺序:
    super class ->
    current class ->
    category1 class -> category2 class, 按照compile souces中的文件顺序,最后一个文件中的方法被唯一调用。

    instance method

    跟class method相同

    相关文章

      网友评论

          本文标题:iOS 方法查找规则

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