1.load 加载阶段调用(如果实现)、分类中可定义,不参与覆写机制。initialize首次给类或对象发送消息时调用(惰性加载),参与覆盖规则。
2.在这两个方法中尽量少干事,会阻塞程序,程序的响应能力会减弱的。
3.无法再编译期设定的全局常亮可以在initialize方法里初始化
18.load、 initialize
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 有时候,类必须先执行某些初始化操作,然后才能正常使用。在OC中,绝大多数类都继承自NSObject这个根类,而该类...
- 概述 Objective-C作为一门面向对象语言,有类和对象的概念。编译后,类相关的数据结构会保留在目标文件中,在...
- 之前在写《Category你真的懂吗?》那篇简书收集资料的时候,看了很多load和initialize的资料,加深...
- load + (void)load; 对于加入运行期系统的类及分类,必定会调用此方法,且仅调用一次。 iOS会在应...