使用__attribute__((constructor))
用法 :c 函數前添加, c函數名隨便起
```
__attribute__((constructor(101)))
void OnFrameworkLoadEnd(void) {
? ? printf("start");
}
```
constructor 參數為優先級, 數字越小優先級越高, 0-100 編譯器預留
生命周期 在 oc class +load 之后,main 函數執行之前
能做的好事:
1. 有些應用子模塊間路由是通過注冊的方式 , 可以在framework 加載完后注冊路由,不需要在別的模塊 引頭文件 調方法, 由模塊自己去注冊,實現熱插拔?
2. 創建跟APP生命周期一直的單例?
能做的壞事:
1. 這里不舉例?