1.load 加载阶段调用(如果实现)、分类中可定义,不参与覆写机制。initialize首次给类或对象发送消息时调用(惰性加载),参与覆盖规则。
2.在这两个方法中尽量少干事,会阻塞程序,程序的响应能力会减弱的。
3.无法再编译期设定的全局常亮可以在initialize方法里初始化
18.load、 initialize
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 有时候,类必须先执行某些初始化操作,然后才能正常使用。在OC中,绝大多数类都继承自NSObject这个根类,而该类...
- 概述 Objective-C作为一门面向对象语言,有类和对象的概念。编译后,类相关的数据结构会保留在目标文件中,在...
- 之前在写《Category你真的懂吗?》那篇简书收集资料的时候,看了很多load和initialize的资料,加深...
- load + (void)load; 对于加入运行期系统的类及分类,必定会调用此方法,且仅调用一次。 iOS会在应...
- 1.什么是 ARC ? ( ARC 是为了解决什么问题诞生的 ? )#### 自动引用计数 ( ARC ,Auto...