【发布时间】:2011-04-23 19:50:04
【问题描述】:
我想知道是否有一种快速有效的方法来删除 xcode 中所有未使用的变量(本地、实例、甚至属性)...我正在对我的应用程序进行代码清理,如果我知道一种快速的方法代码重构对我有很大帮助...
谢谢...
【问题讨论】:
我想知道是否有一种快速有效的方法来删除 xcode 中所有未使用的变量(本地、实例、甚至属性)...我正在对我的应用程序进行代码清理,如果我知道一种快速的方法代码重构对我有很大帮助...
谢谢...
【问题讨论】:
您已经很久没有提出问题了,也许您已经找到了答案,但是从相关question的答案中找到了答案:
对于静态分析,我强烈 推荐 Clang 静态分析器 (这很高兴内置于 Xcode 3.2 在雪豹上)。在所有其他 美德,这个工具可以追溯代码 路径识别代码块 不可能被执行,并且 应该被删除或 周围的代码应该是固定的 它可以被调用。
对于动态分析,我使用 gcov(与 单元测试)来识别哪些代码 实际执行。覆盖报告 (阅读封面故事之类的内容) 揭示未执行的代码—— 再加上人工检查和 测试——可以帮助识别代码 可能已经死了。你必须调整一些 在您的设备上手动设置和运行 gcov 二进制文件。我用这篇博文得到 开始了。
这两种方法都完全符合您的要求,检测未使用的代码(变量和方法)并删除它们。
【讨论】: