技术栈
方法交换
gp103
1 个月前
ios
·
方法交换
iOS主要知识点梳理回顾-5-运行时方法交换
方法交换可以放在 +load 或 +initialize 方法中,也可以自己根据时机来空,比如开启某个开关后才需要交换方法。如果是在+load中调用,交换工作会在类加载时(程序启动)自动调用;如果是在+initialize中调用,则会在该类初次发送消息的时候调用(如初始化、调用类方法等)。我们可以根据实际需要决定调用调用时机。