我知道如何在iPhone上进行单元测试 - 在“iPhone单元测试包”的构建阶段运行的逻辑测试。
我知道如何使用仪器检测内存泄漏 - 在XCode,菜单 - >运行 - >运行时使用perf工具 - >泄漏。
我如何做到这两点?我想运行单元测试并检测其中的内存泄漏。如果我尝试简单地选择单元测试包作为目标,然后“菜单 - >运行 - >运行与perf工具 - >泄漏”我在模拟器中加载应用程序,但单元测试未运行。
我能想到的最好的方法是将相同的单元测试文件包含在我的真实应用程序目标中,并在运行时从应用程序本身简单地调用它们。有更好的想法吗?
答案 0 :(得分:1)
确实没有必要检查泄漏,因为它们是独立启动和拆卸的。如果您正在尝试通过运行单元测试来调试泄漏并查看它们是否泄漏,那么您可能最好使用Xcode 3.2中的clang静态分析器之类的东西