Category底层原理

2019-05-09  本文已影响0人  iOS白水

总结:
+load 父->子->分类(父与子分类 按照添加编译顺序 comblieSource)
+initialize 父->子。 如果有分类覆盖,分类父 ->分类子(多个分类子 也只会调用最终那个),父和子不在调用了。

2019-05-09 15:03:20.193082+0800 SDLiveVideoStream[3107:9052395] MyClassBase_load
2019-05-09 15:03:20.194269+0800 SDLiveVideoStream[3107:9052395] MyClass_load
2019-05-09 15:03:20.205939+0800 SDLiveVideoStream[3107:9052395] MyClass_Category1_load
2019-05-09 15:03:20.206498+0800 SDLiveVideoStream[3107:9052395] MyClassBase_Category_load
2019-05-09 15:03:20.206804+0800 SDLiveVideoStream[3107:9052395] MyClass_Category2_load
2019-05-09 15:03:20.361729+0800 SDLiveVideoStream[3107:9052395] MyClassBase_initialize_initialize
2019-05-09 15:03:20.361883+0800 SDLiveVideoStream[3107:9052395] MyClass_Category2_initialize

上一篇 下一篇

猜你喜欢

热点阅读