我有一個iPad應用程序,大約有50多個全屏圖像(PNG),我希望能夠在圖像之間來回翻轉。爲了縮小應用程序的尺寸,我使用NSURLConnection,根據需要下載圖像。我也緩存大約15個圖像。我遇到的問題是,即使我有一個緩存,它很容易翻轉緩存和尚未下載的圖像。如何優化通過下載的50多個圖像翻轉
我想知道你有什麼建議,以解決我的問題。我應該只是增加緩存還是應該下載圖片?我是否必須同時限制下載的圖像數量?非常感謝!
我這是怎麼開始的每個圖像下載
NSURLConnection *conn = [[NSURLConnection alloc] initWithRequest:[NSURLRequest
requestWithURL:[NSURL URLWithString:theUrlString]]
delegate:self startImmediately:NO];
[conn scheduleInRunLoop:[NSRunLoop mainRunLoop]
forMode:NSRunLoopCommonModes];
[conn start];
在開始圖像顯示之前,您是否知道總共有多少圖像? (您可以簡單地在每個插槽中顯示佔位符圖像,直到NSURLConnection提供必要的信息爲止。)也就是說,在下載應用程序文檔目錄時緩存圖像不應導致我曾想過的任何問題。 (這不是* *所有事情都考慮過很多數據。) – 2011-03-08 22:11:38
謝謝middaparka。 – Caroline 2011-03-09 14:47:06