美文网首页
load & initialize

load & initialize

作者: 言霏 | 来源:发表于2020-04-27 16:33 被阅读0次

load

  • 在当前程序通过dyld(动态链接器)机制被加载到内存并执行到_objc_init的时候就会执行load函数
  • 在main函数开始执行之前的,这个类是否被用到无关
  • 每个类的load函数只会自动调用一次
  • load函数是系统自动加载的,不需要调用父类的load函数
  • 父类和子类都实现load函数时,父类的load方法执行顺序要优先于子类
  • 类中的load方法执行顺序要优先于类别(Category)
  • 有多个类别(Category)都实现了load方法,这几个load方法都会执行,其执行顺序与类别在Compile Sources中出现的顺序一致,如果多个类别(Category)在同一个文件中,则执行顺序为从上至下。

相关文章

网友评论

      本文标题:load & initialize

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