如何在iphone中释放内存?

时间:2010-11-12 03:36:47

标签: objective-c memory

我有一个带有搜索框的UITablView,当你输入文字时,内容将根据搜索框中输入的起始字符显示,然后当你选择uitableview单元格时,它会转到另一个页面,其中包含近30个对象,UILabelUITextView。这是我构建页面的方式。当我选择一家公司时,我得到一个内存警告:“确实收到了内存警告级别1”。

我验证了每个对象,我已经发布了声明。我仍然遇到了问题。我该如何避免这个问题?

2 个答案:

答案 0 :(得分:0)

对于初学者,使用内存泄漏模板使用Instruments启动应用程序。这可能会告诉你什么对象留在内存中。

答案 1 :(得分:0)

在xcode 5中只需转到产品 - &gt;分析 ...然后查看内存泄漏断点列表... 只是抛出断点尝试释放那些不是必需的变量和类对象< / strong> ....

一些bref

或者

此工具会告诉您哪个库正在泄漏​​,然后您可以根据需要调试代码。如果组织良好,您将能够立即看到泄漏的对象并轻松解决问题。