老师,懒加载的类到底是在 read_images 里初始化还是在第一次方法调用的时候初始化啊?
来源:1-1 全面解析iOS中的Runtime机制导学
慕粉1508354173
2021-08-29
老师,懒加载的类到底是在 read_images 里初始化还是在第一次方法调用的时候初始化啊?
我看在说 read_images 的时候, 说 resolvedFutureClasses 这里面存放了懒加载的类,然后会遍历 resolvedFutureClasses 里的类进行初始化;后面您又说懒加载的类
是在第一次方法调用的时候初始化,这不是前后矛盾了么?
写回答
1回答
-
逆风
2021-09-28
这里没有表述清楚,懒加载的类是在第一次方法调用的时候初始化。
resolvedFutureClasses中的
if (newCls != cls && newCls) {}
实际上并没有执行
00
相似问题