在做一个类似微博的模块时出现了内存警告的问题,当加载大量九宫格的图片时总是因为内存警告而crash掉怎么破啊
异步加载,懒惰加载,瀑布流,不要一次全部加载进来
http://blog.csdn.net/u012120520/article/details/49254431
利用collectionview等的重用机制,deque,只有需要的时候才加载
另一个是压缩图片,不要直接加载大尺寸图片,而是对它进行等比例等压缩以后,再给ImageView来显示
没使用sdwebimage 吗
这要看你加载图片的方式了,是同步的还是异步的,如果你使用SD等第三方,显然不会出现这种问题,即使出现了,它提供的有clearMemory方法。
当然,不管你用的什么办法,如果收到内存警告,那就得
在didReceiveMemoryWarning方法中,清除内存中的图片。