美文网首页
UICollectionView 内存处理

UICollectionView 内存处理

作者: ZM_微笑向阳 | 来源:发表于2020-01-08 11:23 被阅读0次

前不久一个swift项目用uicollectionview 用sdwebimage 加载图片,发生内存猛增,直接闪退的情况,简单说一下解决方案。

1、首先在appdelegate方法 didFinishLaunchingWithOptions

SDImageCache.sharedImageCache().maxCacheSize=102410248设置一下最大的缓存大小。

2、在appdelegate applicationDidReceiveMemoryWarning里加入

SDImageCache.sharedImageCache().clearMemory()

SDWebImageManager.sharedManager().cancelAll()

3、如果前面两种方法还是会发生内存泄露的话。

强烈推荐使用:gmgridview这个三方库,做好了内存处理和回收,效果和uicollectionview差不多。我原来用uicollectionview内存一下升到150M,但是用了gmgridview之后,最多36M。

好文

相关文章

  • UICollectionView 内存处理

    前不久一个swift项目用uicollectionview 用sdwebimage 加载图片,发生内存猛增,直接闪...

  • 关于python中 内存的处理与分析

    内存处理 关于内存的处理与分析 [if !supportLists]1. [endif]内存的分配 [if !su...

  • 我的swift

    1、处理内存不足的接口:didReceiveMemoryWarning //处理内存不足的接口:内存不足时,调用到...

  • UICollectionView的坑

    如果需要用到UICollectionView已经显示的item做处理时,直接拿indexPathsForVisib...

  • UICollectionView基础

    UICollectionView基础 UICollectionView无限循环 UICollectionView分组

  • UICollectionView基础使用

    UICollectionView基础使用 UICollectionView介绍 UICollectionView代...

  • iOS刷新tableView抖动问题

    刷新tableview yykit中也有方法能刷新,传入一个要处理的block UICollectionView ...

  • 收藏文章

    ios 处理内存警告

  • ios图片压缩处理

    平时开发中图片的压缩处理一般包括所占内存大小的处理和尺寸的处理,内存方面的处理通常直接调用UIImageJPEGR...

  • 动态数组

    关注点:动态数组的扩容处理内存管理处理 缺点:可能会造成大量的内存浪费

网友评论

      本文标题:UICollectionView 内存处理

      本文链接:https://www.haomeiwen.com/subject/mqojactx.html