项目中有时会出现大量的GIF图片,十分占内存,很容易收到内存警告然后应用直接退出。

找到了一个最快速处理这个问题的方案:

在收到内存警告时使用

[[SDImageCache sharedImageCache] setValue:nil forKey:@"memCache"];

来清除缓存。

上面的解决方案来自国外的一个开发者

SDWebImage GIF