我正在做我的iPhone應用程序的性能測試,我注意到有時在啓動前3-4秒的時間過去了,我開始從applicationDidFinishLaunching看到我的NSLogs。我已經優化了代碼進入applicationDidFinishLaunching後會發生什麼,但我不知道如何優化之前發生的事情。我使用的是Default.png啓動畫面,因此它在進入applicationDidFinishLaunching並開始執行操作之前,基本上只是在該屏幕上停頓。在調用applicationDidFinishLaunching之前會發生什麼?
只是給你們一些背景,我沒有nib文件,我使用的核心動畫,如果這有什麼區別。我有大約10個不同的控制器,並且我的總捆綁大小僅略低於2MB。
謝謝。我想你們都是對的。這主要來自調試器連接的滯後時間。它在2-3秒內加載,我想現在必須足夠好。 – Nefsu 2010-05-28 21:00:02