iOS load方法的调用时机

2022-05-20  本文已影响0人  喔牛慢慢爬

load方法的调用时机

当类或类别加载到Runtime中时将会调用load方法,也就是说当类被引入进项目时会调用load,即在main函数执行前,与这个类是否被初始化使用无关,每个类的load方法只会被自动调用一次。

1

调用顺序:

2
3

总结

  1. 父类先于子类调用;
  2. 类先于分类调用;
  3. load调用时机比较早,当load调用时,其他类可能还没加载完成,运行环境不安全;
  4. load方法是线程安全的,它使用了锁,我们应该避免线程阻塞在load方法;
上一篇 下一篇

猜你喜欢

热点阅读