Swift 2.0:变量从未改变,考虑改变它让

Swift 2.0: Variable was never mutated, consider changing it to let

将我的源代码转换为 Swift 2.0 后,我收到了 999 多个警告,其中超过 500 个警告将是 "Variable abc was never mutated, consider changing it to let"。有没有办法一次解决所有这些警告?逐行修复此警告需要花费大量时间。

至少 Apple 应该在转换到 Swift 2.0 时自动更新。

这里有一个想法:全局将所有 var 更改为 let 然后还原错误,我的猜测是更改的内容会更少。

您可以搜索所有出现的 var 并将其替换为 let,看看 returns 错误是否更少。

没有优化功能,如果这是您正在寻找的。

至少您可以使用 xcode 的 Fix all in Scope 功能将变量批量转换为常量(编辑器 -> Fix all in scope)