iOS逆向之深入解析如何计算+load方法的耗时

一、类方法 +load

  • 在 pre-main 时期,objc 会向 dyld 注册一个 init 回调:
void _objc_init(void) {
   
    static bool initialized = false;
    if (initialized) return;
    initialized = true;
    
    // fixme defer initialization until an objc-using image is found?

你可能感兴趣的:(iOS逆向安全攻防,获取需要监测的,image,获取定义load方法的类和分类,hook类和分类的load方法,打印所有+load耗时信息,制作动态库集成至主工程)