我有一個應用程序,允許用戶進入他們自己的相冊,然後從他們的照片庫中的照片添加到應用程序,它顯示在tableview中顯示多張圖像會導致大量的內存使用情況
這是加入到UIImagePickerController獲取圖像後的數組中,使用新圖像重新加載集合視圖。
我的問題是,這使用大量的內存。我需要一種方式來顯示與iPhone上的原生照片應用完全相同的照片。
我看了懶惰加載,但我不知道從哪裏開始。
是否有人可以告訴我如何在延遲加載的UICollectionView中顯示圖像,或者至少減少使用的內存量。
該應用程序通常在正常使用,使用大約10MB的內存。在collectionView中顯示多個圖像時,這會增加到50mb +。
謝謝。
創建縮略圖並保存。使用['imageNamed'](https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIImage_Class/index.html#//apple_ref/occ/clm/UIImage/imageNamed :)作爲其緩存。 – 2015-02-05 18:45:48