+(void)load | +(void)initialize | |
执行时机 | 在程序运行后立即执行 | 在类的方法第一次被调时执行 |
若自身未定义,是否沿用父类的方法? | 否 | 是 |
类别中的定义 | 全都执行,但后于类中的方法 | 覆盖类中的方法,只执行一个 |
load & initialize方法不需要调用父类的方法。
Runtime调用load的时候还没有生成autorelease pool。
时间: 2024-10-31 16:56:50
+(void)load | +(void)initialize | |
执行时机 | 在程序运行后立即执行 | 在类的方法第一次被调时执行 |
若自身未定义,是否沿用父类的方法? | 否 | 是 |
类别中的定义 | 全都执行,但后于类中的方法 | 覆盖类中的方法,只执行一个 |
load & initialize方法不需要调用父类的方法。
Runtime调用load的时候还没有生成autorelease pool。