如何使用xCode快速删除所有未使用的变量?

时间:2011-04-23 19:50:04

标签: xcode xcode4 xcode3.2

我想知道是否有一种快速有效的方法来删除xcode中所有未使用的变量(本地,实例,甚至属性)...我正在我的应用程序上进行代码清理,如果我知道快速的方法代码重构它会帮助我很多...

...谢谢

1 个答案:

答案 0 :(得分:0)

自从你提出问题以来,已经很长时间了,也许你已经找到了答案,但是从相关question的答案中得出答案:

  

对于静态分析,我强烈地说   推荐Clang静态分析仪   (很高兴内置于Xcode 3.2中   在雪豹上)。其中包括其他所有   美德,这个工具可以跟踪代码   路径识别代码块   不可能被执行,并且   应该被移除或者   周围的代码应该是固定的   它可以被称为。

     

对于动态分析,我使用gcov(带有   单元测试)来识别哪些代码   实际上是执行的。覆盖率报告   (阅读类似CoverStory的内容)   揭示未执行的代码,其中 -   加上人工检查和   测试 - 可以帮助识别代码   可能已经死了。你必须调整一些   在您的手机上手动设置和运行gcov   二进制文件。我用这篇博文来获取   启动。

这两种方法完全符合您的要求,检测未使用的代码(包括变量和方法)并删除它们。