1. 第三方框架使用不当
比如 AFNetworking 的内存泄漏,使用单例模式解决
2.block 的循环引用
weakself 和 strongself 配合使用
3.delegate 循环引用问题
使用 weak 修饰即可
4.NSTimer 循环引用
注意 NSTimer 的销毁时机
5. 非 OC 对象内存处理
使用完毕后其内存仍需要我们手动释放。
6. 地图相关类
注意内存的正确释放
7. 大次数循环内存暴涨问题
创建 autoReleasePool
来源: http://www.bubuko.com/infodetail-2442031.html