iPhone:如何修复一个真正糟糕的内存管理的传统iPhone应用程序?单元测试?

use*_*545 0 iphone cocoa-touch unit-testing memory-management objective-c

我最近继承了一个iPhone应用程序.最初的开发人员并不了解内存管理,而且应用程序在simlulator中运行,但在旧的iPhone上却没有(很多崩溃).您对我可以保存应用程序的过程有任何想法吗?

我可以利用或创建任何单位测试来查找内存泄漏并使过程"科学"吗?

谢谢

pka*_*nen 5

是! 使用Clang!这是一个很好的教程,展示了这些好处:http://iphonedevelopment.blogspot.com/2009/02/clang-static-analyzer.html

但是,如果您有更新的SDK,则应该安装它.