【发布时间】:2016-03-03 14:30:12
【问题描述】:
我们刚刚将 iOS 项目中的几千个本地化字符串从旧的 struct 迁移到枚举。我们现在想找出未使用的。
我正在寻找一种方法来查找在我的项目中未使用的任何 enum 案例,而不是一一搜索项目。
我们在 Objective-C 和 Swift 版本中都有字符串,所以任何一个都可以。
有什么想法吗?
【问题讨论】:
-
不能简单的把
enum值的声明注释掉试试编译吗? -
这会给我在任何地方使用的错误,所以我仍然需要写下所有这些,并与列表进行比较以找到那些不是 - 对吗?
-
如果你注释掉一个枚举值并且没有编译错误,那么你就知道它没有被使用。
-
啊,所以相反的做法。可能会奏效,但仍然比我希望的要耗时。不过值得一试。
-
分批做。注释掉 10 并编译。查看错误并查看未报告 10 个错误中的哪些。将那些注释掉。
标签: objective-c swift enums find