12

我发现图像文字更让人分心而不是有用。
有没有办法禁用这个 Xcode 功能?

4

1 回答 1

12

一个好的方法是#imageLiteralUIImage(imageLiteralResourceName:)初始化器替换所有出现的 (感谢您的建议,@D6mi!)。以下是您可以自动执行此操作的方法:

  1. 导航到查找/查找和替换...(或按⌥⌘F)。

  2. 打开右侧的下拉列表并选择正则表达式

  3. 对于搜索词,输入以下正则表达式:

    #imageLiteral\(resourceName: (.*)\)
    

    对于替换,请输入:

    UIImage(imageLiteralResourceName: $1)
    

    此正则表达式用 捕获资源名称的值(.*)并用 再次插入它$1。反斜杠用于转义括号,因为它们被视为特殊字符。

请注意,在这种情况下,您不必使用正则表达式(正如 LinusGeffarth 指出的那样),但在比这更复杂的情况下,它可能更有用。

于 2018-06-09T15:47:33.573 回答