手机移动程序开发iOS开发者进阶iOS学习开发

iOS 类方法load和类方法initialize区别

2020-04-28  本文已影响0人  __Mr_Xie__

类方法 load

在程序启动的时候会加载 所有的类分类,并调用 所有类分类+load 方法(先加载 父类,再加载 子类;先加载 原始类,再加载 分类;不管程序运行过程有没有用到这个类,都会调用 +load 加载)。

类方法 initialize

在第一次使用某个类时,就会调用一次 +initialize 方法(一个类只调用一次 +initialize 方法,先调用 父类 的,再调用 子类 的)。

Author

如果你有什么建议,可以关注我的公众号:iOS开发者进阶,直接留言,留言必回。

上一篇 下一篇

猜你喜欢

热点阅读