OC load 方法调用顺序

    xiaoxiao2022-07-03  160

    OC load 方法调用顺序

    原文

    load 方法的调用不是通过 objc_msgSend() 消息转发的,而是直接使用每个类对象的 load 地址,直接调用。

    先调用所有类的 load 方法,再调用所有分类的 load 方法。 先调用父类 load 方法;再调用子类 load 方法没有继承关系的两个独立类,调用顺序同 Build Phases - Compile Sources 位置顺序; 再调用分类 load 方法; 两个独立的分类,调用顺序同 Build Phases - Compile Sources 位置顺序。
    最新回复(0)