IOS面试题(类相关) --- load和initialize

2022-06-04  本文已影响0人  ShawnAlex

OC面试题目合集地址

问题1: load 和 initialize 区别是什么?

官方:运行时,添加类或者分类的时候调用。实现此方法以在加载时执行特定于类的行为。

+ load :

+ initialize :

官方: 在类收到第一条消息之前初始化它。

调用情况

调用顺序: load > initialize


执行次数

举例

多类无继承关系

举例 举例

子类实现


分类实现

分类+ initialize

使用场景

使用场景参考

上一篇 下一篇

猜你喜欢

热点阅读