1 + initialize 方法类似于懒加载,它的特点是只加载一次(在init加载之前调用),我们用它来初始化静态变量, 创建子类的时候,子类会去调用父类的 + initialize 方法。
2 load方法在加载到内存时就会调用,它的调用时非常早的,在main执行之前就会调用!
+ initialize 方法和+load 调用时机
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 1.ios高性能编程 (1).内层 最小的内层平均值和峰值(2).耗电量 高效的算法和数据结构(3).初始化时...
- NSObject类中有两个特殊方法:load、initialize,这两个方法有什么区别呢?如何使用呢?调用场景是...
- load 和 initialize 两个方法算是两个特殊的类方法了,今天偶然从草稿箱中看到还有本篇未完成的博文,如...
- Objective-C作为一门面向对象语言,有类和对象的概念。所有的代码在执行编译后,类相关的数据结构会保留在目标...