2016-08-24 36 views
0

我有一些使用AFI的內存問題。我有UICollectionView自定義單元格,並且每個單元格都有一個UIImageView。在cellForItemAtIndexPath中,我使用af_setImageWithURL設置了該圖像。用af_setImageWithURL在UICollectionViewCell中設置圖像花費太多內存

問題是內存使用量變得如此之高。如果我用本地圖像設置單元格的圖像,它只使用27Mb的內存。但是,當我使用af_setImageWithURL獲取圖像時,內存使用量約爲87Mb。

那麼我在做一些錯誤嗎?

謝謝。

回答

0

檢查Documentation for setImageWithURL

它緩存圖像本地,所以它會保持你的形象在高速緩存中的可重用性的tableView或的CollectionView重用細胞,所以不會下載圖像每次,可以從高速緩存存儲器使用。

因此,它可能需要更多的內存,因爲我認爲緩存!

相關問題