如果我試圖減少我的應用程序的加載時間(即啓動圖像在初始View Controller出現之前可見的時間),那麼我應該在哪裏集中精力?我發現了幾個問題(如this),這些問題涉及很長的啓動時間,但他們似乎專注於第一臺View Controller的性能。我在應用程序生命週期的最初階段查找更多信息,以及調用哪些方法,以便我可以清理以提高啓動圖像的持續時間。iOS啓動映像下會發生什麼?
我想象一下application:didFinishLaunchingWithOptions:
在AppDelegate
可能會在那個時間窗口被調用,但是還有別的嗎?假設一個來自Xcode模板的基本應用程序設計,沒有不尋常的構建規則或類似的東西。除了didFinishLaunching
和第一個視圖控制器的加載方法之外,還有其他地方我應該看什麼?