Objective c 如何在iphone中释放内存?

Objective c 如何在iphone中释放内存?,objective-c,memory,Objective C,Memory,我有一个带搜索框的uitableview,当您键入文本时,内容将根据在搜索框中键入的起始字符显示,然后当您选择uitableview单元格时,它将转到另一个页面,该页面有近30个对象,如UILabel和UITextView。这就是我构建页面的方式。当我选择一家公司时,我得到一个内存警告:我收到了内存警告级别1 我核实了每件物品,我已经给出了释放声明。但我还是有问题。如何避免此问题?对于初学者,请使用内存泄漏模板使用仪器启动应用程序。这可能会告诉你哪些对象会留在内存中 在xcode 5中,只需转到

我有一个带搜索框的uitableview,当您键入文本时,内容将根据在搜索框中键入的起始字符显示,然后当您选择uitableview单元格时,它将转到另一个页面,该页面有近30个对象,如UILabel和UITextView。这就是我构建页面的方式。当我选择一家公司时,我得到一个内存警告:我收到了内存警告级别1


我核实了每件物品,我已经给出了释放声明。但我还是有问题。如何避免此问题?

对于初学者,请使用内存泄漏模板使用仪器启动应用程序。这可能会告诉你哪些对象会留在内存中

在xcode 5中,只需转到产品->分析。。。然后查看内存泄漏断点列表。。。只需抛出断点并尝试释放那些不需要的变量和类对象

一些啤酒


这个工具告诉您什么库泄漏,然后您可以调试您认为合适的代码。如果它组织得很好,您将能够立即看到泄漏的对象,并轻松解决问题。

我认为您需要提供一个代码示例。我们需要代码来验证它是否正常。是什么让您认为内存警告是一个问题?您的应用程序是否因占用太多内存而被终止?您是否在Instruments中运行应用程序以查看您使用了多少内存以及在何处使用它?请尝试在Xcode-Product>Analyze中分析您的代码-这可能有助于突出显示任何问题