我正在开发一个应用程序,它几乎在每个屏幕上都有很多屏幕,自定义视图和API调用。有时,当用户长时间使用该应用时,由于Out of Memory
问题,该应用会崩溃。
理想情况下,我在开发应用程序时遵循所有准则,ARC负责内存使用。那么避免此类内存问题的最佳方法是什么?
答案 0 :(得分:0)
Code有一个内置的内存分析器,可以帮助您解决这个问题 - 有关如何使用它的教程,这可能会有所帮助http://www.raywenderlich.com/23037/how-to-use-instruments-in-xcode
否则,如果没有调用dealloc,它可能是保留周期的症状(两个对象保持对彼此的强引用,因此它们永远不会被释放)。