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