iOS//显示大量大型(全屏)远程图像

iOS//显示大量大型(全屏)远程图像,ios,memory-leaks,uiimageview,sdwebimage,Ios,Memory Leaks,Uiimageview,Sdwebimage,在使用大量远程图像(总共100个,或多或少)的应用程序中导航时,我遇到了问题(应用程序崩溃) 使用SDWebImage就是这样(内存使用量越来越大) 有什么更好的工具/吊舱可以推荐?您可以试试 以下是它的功能列表: 使用NSCache的一级内存缓存 使用文件系统的二级LRU磁盘缓存 Zero config UIImageView类别以使用缓存,针对UITableView和UICollectionView单元重用进行了优化 异步和同步图像检索 背景图像大小调整和文件读取 图像解压缩 调整大小前后

在使用大量远程图像(总共100个,或多或少)的应用程序中导航时,我遇到了问题(应用程序崩溃)

使用SDWebImage就是这样(内存使用量越来越大)

有什么更好的工具/吊舱可以推荐?

您可以试试

以下是它的功能列表:

  • 使用NSCache的一级内存缓存
  • 使用文件系统的二级LRU磁盘缓存
  • Zero config UIImageView类别以使用缓存,针对UITableView和UICollectionView单元重用进行了优化
  • 异步和同步图像检索
  • 背景图像大小调整和文件读取
  • 图像解压缩
  • 调整大小前后的自定义图像转换
  • 线程安全
  • 内存警告或已达到磁盘容量时自动退出缓存。
  • 启动时将映像从磁盘缓存预加载到内存中

这个问题很重要。可能的答案太多,或者好的答案对于这种格式来说太长。请添加详细信息以缩小答案集或隔离可以在几个段落中回答的问题。@jurgemaister我已经编辑了在任何TableView或CollectionView中显示您的???表示在导航时请求正在处理中,但委托获取零。也许这就是应用程序将崩溃的原因不把它们都保存在内存中?如果一次必须显示100多个图像,请缩小它们的大小。不管怎样,它们都会像20x20的图像。你可以试试,或者我听说Haneke非常好用。我自己也没怎么用,所以什么也说不出来。谢谢!我来看看