+load方法

2020-04-15  本文已影响0人  大鹅ne

🌟+load会在runtime加载类,分类时调用
🌟每个类,分类的+load,在程序运行过程中只调用一次
🌟调用顺序
1.先调用类的+load
按照编译先后顺序调用(先编译,先调用)
调用子类的+load方法前会先调用父类的+load
2.在调用分类的+load
按照编译顺序先后调用(先编译,先调用)
🌟+load方法时根据方法地址直接调用,并不是经过objc_msgSend函数调用

上一篇下一篇

猜你喜欢

热点阅读