【发布时间】:2015-08-24 18:49:21
【问题描述】:
将我的源代码转换为 Swift 2.0 后,我收到了 999 多个警告,其中 500 多个警告将是“变量 abc 从未发生变异,请考虑将其更改为 let”。有没有办法一次性解决所有这些警告?逐行修复此警告需要大量时间。
至少 Apple 应该在转换到 Swift 2.0 时自动更新。
【问题讨论】:
-
或者开发人员可以首先使用正确的可变性。
将我的源代码转换为 Swift 2.0 后,我收到了 999 多个警告,其中 500 多个警告将是“变量 abc 从未发生变异,请考虑将其更改为 let”。有没有办法一次性解决所有这些警告?逐行修复此警告需要大量时间。
至少 Apple 应该在转换到 Swift 2.0 时自动更新。
【问题讨论】:
这里有一个想法:将所有var全局更改为let然后还原错误,我的猜测是更改的会更少。
【讨论】:
您可以搜索所有出现的var 并将其替换为let,看看返回的错误是否更少。
没有优化功能,如果这是您正在寻找的。
【讨论】:
至少你可以使用 xcode 的 Fix all in Scope 功能将变量批量转换为常量(Editor -> Fix all in scope)
【讨论】: