Apple的Xcode开发环境是否提供了任何内存泄漏检测工具?
我对适用于iPhone SDK的工具特别感兴趣.目前我最喜欢的业余爱好编程项目平台
所述工具的文档/教程非常有用.
有一个专门调用Leaks
,就像之前的一张海报所说,运行它的最简单方法是直接来自Xcode:
运行 - >从性能工具开始 - >泄漏
它似乎非常擅长检测内存泄漏,对于像我这样的非C头很容易理解.
Profile
从Product
Xcode 6中的菜单中选择以启动Apple的Instruments工具.(应用程序位于Xcode应用程序的软件包内容内:/Applications/Xcode.app/Contents/Applications/
)
商业替代方案是OmniObjectMeter.(由Omni集团停产)
该Clang Static Analyser
是伟大的发现在C,C++和Objective-C代码中的错误:
您可以在Xcode中运行工具 menu -> run -> start with performance tool -> ...
以下是使用xcode中的仪器检测内存泄漏/性能的链接ios/mac应用程序 从Xcode运行仪器的步骤
Apple的Xcode开发环境是否提供了任何内存泄漏检测工具?
我对适用于iPhone SDK的工具特别感兴趣.
是.Apple称它们为"仪器"(不仅仅是内存工具).
见Apple的Introduction to Instruments User Guide
.特别是,请参阅Locating Memory Issues in Your App
.它提供了如何使用面向内存的跟踪模板的示例.