分為 main() 前,和 main() 后
main() 前, 庫 lib 、鏈接 linker 、加載 load
main() 后, 從 main( ) 到 appdelegate 的 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 方法 。
應該可以用 XTCTest 的 measure{ } 方法計量。
appdelegate 的 app 生命周期管理函數那么多,我需要處理的只是 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 方法 。
先把啟動,優化好
想到的, 三方服務,
隨用,隨注冊,
不用,就解除,
(有一個權衡)
三方服務提供商, 當然希望服務直接掛在整個 app 的生命周期里面,最好是從用戶點擊 app 的 icon 開始