我試圖改善使用單元格與從網絡獲取的圖像但存儲在NSCachesDirectory
中的UITableView
的滾動性能。單元格具有自定義內容視圖來繪製內容(圖像)。將UIImage對象的系統緩存與從磁盤緩存(NSCachesDirectory)加載的圖像配合使用?
當我使用應用程序包中的佔位符圖像時,使用[UIImage imageNamed:@"Placeholder.png"]
,滾動性能非常快。
當我使用[UIImage imageWithContentsOfFile:cachePath]
從磁盤緩存(NSCachesDirectory
)加載圖像時,滾動性能變差。
根據文檔,imageNamed:
緩存圖像和imageWithContentsOfFile:
沒有。
如何在使用imageWithContentsOfFile:
時使用UIImage
的系統緩存?
非常感謝!
您可能想查看我的[最近的問題](http://stackoverflow.com/questions/18750686/how-to-find-uiimage-bottleneck#comment27641913_18750686),我通過存儲未壓縮的圖像來解決問題。 – 2013-09-28 00:12:12