如何在ios ARC项目中管理内存分配问题

时间:2014-04-01 15:27:27

标签: ios objective-c memory-management automatic-ref-counting

我正在研究应用程序内存使用量不断增加的项目enter image description here即使我在同一个视图和应用程序处于空闲状态

我正在使用ARC,dealloc也没有被调用。 我的属性中的大多数都是非原子的并且保留。

2 个答案:

答案 0 :(得分:1)

XCode有一个内置的内存分析器可以帮助您解决这个问题 - 有关如何使用它的教程,这可能会有所帮助http://www.raywenderlich.com/23037/how-to-use-instruments-in-xcode

否则,如果没有调用dealloc,它可能是保留周期的症状(两个对象保持对彼此的强引用,因此它们永远不会被释放)。

答案 1 :(得分:0)

您可以使用XCode的分析选项找到修复内存泄漏

打开XCode ---产品---分析

然后你可以找到带蓝色标识的内存分配问题。

您可以在不使用任何已分配对象的地方修复它们......

希望它可以帮助你..