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