在我的NiB中,我有幾個View控制器。當應用程序啓動時,所有對應的ViewDidLoad()調用都會被調用。優化presentModalViewController的加載時間:
在ViewControllerA中,我有ViewA,它包含一個帶有100張圖片的UiScrollView。在ViewdidLoad中初始化這些圖片。因此,在應用程序發佈時,所有圖片都已初始化。
在我的主功能表視圖控制器,我有一個按鈕,按下時調用presentModalViewController:ViewControllerA
即呼叫正在20秒。
我認爲在ViewDidload中的預加載會優化這一點。但是,一旦電話回覆並被召回(第二次啓動此VC,它非常快速且即時)。
那麼是什麼原因造成的呢?爲什麼第一次調用presentModalViewController需要這麼長時間。在內部,它試圖安排所有的圖像?任何優化這個方法?如果沒有,什麼最好的方式來顯示UiActivityIndicator
預先感謝您
我有一個XIB所有VC和我與viewDidLoad中越來越在應用程序啓動所謂的NSLog消息:(檢查 我的應用是在景觀和我想要的滾動horzontial上面有圖片滾動型。 什麼建議你會給這種實現 – user82383 2009-05-07 06:10:51