我想知道是否有一种快速有效的方法来删除xcode中所有未使用的变量(本地,实例,甚至属性)...我正在我的应用程序上进行代码清理,如果我知道快速的方法代码重构它会帮助我很多...
...谢谢
答案 0 :(得分:0)
自从你提出问题以来,已经很长时间了,也许你已经找到了答案,但是从相关question的答案中得出答案:
对于静态分析,我强烈地说 推荐Clang静态分析仪 (很高兴内置于Xcode 3.2中 在雪豹上)。其中包括其他所有 美德,这个工具可以跟踪代码 路径识别代码块 不可能被执行,并且 应该被移除或者 周围的代码应该是固定的 它可以被称为。
对于动态分析,我使用gcov(带有 单元测试)来识别哪些代码 实际上是执行的。覆盖率报告 (阅读类似CoverStory的内容) 揭示未执行的代码,其中 - 加上人工检查和 测试 - 可以帮助识别代码 可能已经死了。你必须调整一些 在您的手机上手动设置和运行gcov 二进制文件。我用这篇博文来获取 启动。
这两种方法完全符合您的要求,检测未使用的代码(包括变量和方法)并删除它们。