我創建了一個UIView類似於Apple's Scrolling的例子,我有一個關於UIImage和緩存的問題;我不知道我是否完全理解Apple文檔的實際含義。UIImage initWithContentsOfFile:和高速緩存
的docs說:
討論 這種方法加載的圖像數據到存儲器並將其標記爲可淨化。如果數據已清除並需要重新加載,則圖像對象將從指定的路徑再次加載該數據。
實際上,這是什麼意思?
我在這樣讀:如果系統內存不足,屏幕上未顯示的UIImage將被清除,並在需要時從指定的文件重新加載。
目前我正在加載不少圖片,我很關心內存管理;如果我可以讓系統清除/緩存,因爲它看起來合適,但是我懷疑這是一個有效的解決方案。我會很感激任何指針/澄清。