我正在使用最新的Xcode开发一些iOS应用。我目前对Xcode的Leaks工具感兴趣。

而且我使用Leaks来运行我的应用程序(其中包含数千行代码,并且绝不是内存安全的)。我运行了我的应用程序,并在它上面做了各种各样的事情。但是Leaks只是没有报告任何泄漏(如此屏幕快照http://d.pr/NKbF所示)。

然后,我尝试使用这组代码来模拟一些泄漏:

int i = rand();
NSMutableString *leak = [[NSMutableString alloc] initWithFormat:@"%d qwerty", i];
leak = NULL;


但再次没有泄漏的报道。

帮助...有人可以帮助我吗? :-(

最佳答案

因此,泄漏工具是保守的,换句话说,它报告的每个问题很可能都是泄漏,但不一定报告每个泄漏。认为它比替代方案更好,在替代方案中,它可能会报告所有泄漏,但也可能会报告非泄漏事件。

虽然我原本以为这不太可能,但可能只是漏了您的泄漏。

10-07 19:04