ShuTongIt
90后纳税人
采纳率0%
2017-03-15 07:05

iOS加载大量图片出现内存警告,该如何解决啊

在做一个类似微博的模块时出现了内存警告的问题,当加载大量九宫格的图片时总是因为内存警告而crash掉怎么破啊

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

5条回答

  • qinqi376990311 Se7en丶潇洒哥 4年前

    这要看你加载图片的方式了,是同步的还是异步的,如果你使用SD等第三方,显然不会出现这种问题,即使出现了,它提供的有clearMemory方法。
    当然,不管你用的什么办法,如果收到内存警告,那就得
    在didReceiveMemoryWarning方法中,清除内存中的图片。

    点赞 评论 复制链接分享
  • qq_15509071 _小呵呵 4年前

    没使用sdwebimage 吗

    点赞 评论 复制链接分享
  • oyljerry oyljerry 4年前

    利用collectionview等的重用机制,deque,只有需要的时候才加载
    另一个是压缩图片,不要直接加载大尺寸图片,而是对它进行等比例等压缩以后,再给ImageView来显示

    点赞 评论 复制链接分享
  • shen_wei shen_wei 4年前
  • caozhy 从今以后生命中的每一秒都属于我爱的人 4年前

    异步加载,懒惰加载,瀑布流,不要一次全部加载进来

    点赞 评论 复制链接分享

相关推荐