load方法:
1. load方法是在before main阶段 在类的初始化阶段被调用的
2. load的调用顺序为:父类load ---> 子类load ---> Category的load
3.load方法是一个类最早可以被跟踪的方法
4. 由于category的load方法不会覆盖类的load方法,因此是写swizzle代码最好时机
+[XXClass load] //对应类的load方法
call_class_loads() //找到loadable_class的load方法并调用
call_load_methods() //扫描镜像中的load方法,生成loadable_class列表
load_images() //加载镜像(动态库)
dyld::notifySingle(dyld_image_states, ImageLoader const*)
_dyld_start