時間事件探查器說,像這些語句正在放慢我的應用程序。有沒有更好的方式來編寫這個程序,以便我的應用程序運行得更快?時間事件探查器:優化UIImageView的alloc/init調用
background = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"myfolder.png"] highlightedImage:[UIImage imageNamed:@"myfolderOFF.png"]];
感謝
時間事件探查器說,像這些語句正在放慢我的應用程序。有沒有更好的方式來編寫這個程序,以便我的應用程序運行得更快?時間事件探查器:優化UIImageView的alloc/init調用
background = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"myfolder.png"] highlightedImage:[UIImage imageNamed:@"myfolderOFF.png"]];
感謝
我要繼續前進,回答我的問題有「你不能。」
不過,如果你有一個問題是這樣,你可以嘗試優化用C
http://iphonedevelopment.blogspot.com/2008/04/root-of-all-evil-introduction-to.html
地方我讀過有關「imageNamed:」是邪惡的,但它會導致沒有真正性能下降。大部分報告都是關於奇怪的錯誤和崩潰。 嘗試「imageWithContentsOfFile:」
這是什麼情況?這是在一個循環,init,viewDidLoad等? – lucius 2010-07-14 15:10:34
此代碼位於加載自定義視圖的自定義init函數中。 – jmont 2010-07-14 15:31:30