立即运行Xcode的所有"Fix-it"

inV*_*ble 84 ide xcode

升级到Xcode 7后,为了支持iOS 9,我有数百个修复错误和警告.是否有一个按钮让Xcode运行它们而不是个人逐个通过它们?

HAS*_*HAS 161

在Xcode 7.2 1的Editor菜单中实际上有一个解决方案.

在此输入图像描述

这是捷径:

⌃+ ⌥+ ⌘+f

是的

ctrl+ alt+ cmd+f

1这是我可以确认的版本,也可以在早期版本中使用.

  • 这似乎适用于当前显示的源文件.任何项目范围的替代方案? (5认同)
  • 美,令人惊讶的是,作为程序员,我们低着头,疯狂地尝试着创造力,会错过多少事情。这反映了当我们自己的用户怀念我们辛苦工作几个小时的功能时我们的感受:) (3认同)
  • 诚然!我不认为有一个,说实话,修复范围内的一切已经足够薄弱(至少对我而言),不幸的是,如果扩大范围,我认为不会好转. (2认同)

JGr*_*n84 8

XCode的"fix-it"并不总是足够可靠,无法进行代码需要正常运行的更改.即使有这样的按钮,我也不建议使用它.我能想到的唯一让它更快通过的方法就是使用:Navigate > Jump to Next Issue这意味着你不必梳理代码来找到所有的错误,Xcode会直接带你去.

  • 它适用于在新旧swift语法之间进行转换,因此能够自动修复大多数错误,特别是在一个庞大的项目中,无需手动操作并单击每个错误就是上帝发送. (3认同)