1
我在我的應用程序中有一個集合視圖,並希望從一個url加載圖像。集合視圖是可滾動的。如果用戶向下滾動更多的圖像應該從url分頁。如何從集合視圖中的URL加載圖像時保存內存?
我應該如何處理已加載的圖像?一種方法是將指針設置爲零,以釋放堆中的空間。但是,當用戶向上滾動時,我必須再次加載。
是否有更好的方式來處理滾動並儘可能保持堆內存不變?
我在我的應用程序中有一個集合視圖,並希望從一個url加載圖像。集合視圖是可滾動的。如果用戶向下滾動更多的圖像應該從url分頁。如何從集合視圖中的URL加載圖像時保存內存?
我應該如何處理已加載的圖像?一種方法是將指針設置爲零,以釋放堆中的空間。但是,當用戶向上滾動時,我必須再次加載。
是否有更好的方式來處理滾動並儘可能保持堆內存不變?
使用類似SDWebImage
或HJCache
的庫,它提供異步下載和內存以及文件緩存功能。
這些庫有什麼區別? – confile
'SDWebImage'更加積極地維護,它只是做圖像。 'HJCache'非常通用,它可以處理圖像,但可以執行任何類型的文件。它可能也提供了更多的緩存和清除選項,但我沒有理由爲此檢查'SDWebImage'。 – Wain