[英]What is the best way of solving memory leaks on the iphone?
请建议解决iphone上内存泄漏问题的最佳方法。 释放,自动释放,保留的最佳用途是什么?每种情况适用于哪些情况?
您可以使用Instruments跟踪内存泄漏:请参阅本教程 。
如果你熟悉Valgrind ,你可以在针对iPhone模拟器SDK构建的x86二进制文件中使用它:看看Landon Fuller是如何做到的 。
编辑: 另一个Stackoverflow答案表明Clang分析器:代码的静态分析也可能检测到内存分配错误。 我自己从未使用过这个工具,但知道这是可能的。
这是一个非常广泛的问题。 我将从Apple的Cocoa内存管理编程指南开始。
这里有许多问题指向各种内存管理资源。 这些包括
您的/ Developer / Applications文件夹中有Apple的Instruments.app,用于测试应用程序是否存在泄漏和其他错误。
我相信你会找到一个很好的教程。
另请参阅Apple的“仪器简介用户指南” 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.