gpt4 book ai didi

ios - 内存管理(带有图像的 UICollectionView)

转载 作者:行者123 更新时间:2023-11-28 12:42:09 27 4
gpt4 key购买 nike

我有一个导航栏和 2 个 View 。一个 View 有一个按钮,该按钮显示带有从 URL 加载的图像的 UICollectionView。假设我在应用程序启动时有 10 MB 内存。单击一个按钮显示图像和总共 30-40 mb。单击“后退”并离开 Collection View 后,显示 20 MB 的内存使用情况,来回单击多次后永远不会回到最初的 10 MB。

我需要担心吗?

为什么我不能回到10mb的初始状态?

最佳答案

图像加载通常使用缓存。具体来说,imageNamed 调用会缓存图像,以防您再次使用它们。 (有关详细信息,请参阅 imageNamed 上的文档。)

正如 Jean-Baptiste 在他的评论中所说,如果内存不足,图像缓存将自动刷新。

如果您反复转到您的 Collection View ,按返回键,然后重新访问您的 Collection View ,而您的内存占用量每次都在增加,那么您可能遇到了问题,但是让您的内存使用从“低水位”爬升是很常见的标记”,并且永远不会回到那个低点。

关于ios - 内存管理(带有图像的 UICollectionView),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39180863/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com