问题描述
|
我正在使用UIImage Picker,本地通知,事件日历,Date Picker,Facebook共享,声音,导航控制器,数据库。一段时间后,我的应用程序崩溃了,原因不一样,有时内存已满,有时其他人收到其他内存警告。请指导我,一般我该如何清除泄漏?
解决方法
看一下此可可教程:使用仪器修复内存泄漏。仪器是查找泄漏的方法。
更多资源:
查找iPhone内存泄漏:“泄漏”工具教程
Apple的官方内存使用性能指南/查找内存泄漏
,将Intstruments与Leaks配置文件一起使用...请参阅本文Leaks!
,1.首先释放dealloc中的对象。
2,进入主菜单中的xcode,找到构建选项卡,在其中按下构建并进行分析,给出错误信息,删除警告。
,如果使用的是“ 0”对象,请确保在正确的时间释放它。如果可以的话,尽量不要使用ѭ1,在记忆方面,我觉得有些讨厌。
检查“ 2”物体,如果不及时释放,它们可能会造成破坏性影响。
还请记住,“ 3”会缓存图像,这也会导致运行内存不足警告。
尝试以编程方式创建视图层次结构。