Kry*_*ypt 6 xcode image-literals
我发现图像文字相当分散注意力而不是有用.
有没有办法禁用这个Xcode功能?
一个好的方法是#imageLiteral用UIImage(imageLiteralResourceName:)初始化器替换所有出现的(感谢建议,@ D6mi!).以下是您可以自动执行的操作:
导航到查找/查找和替换...(或按⌥⌘F).
打开右侧的下拉列表,然后选择正则表达式.
对于搜索词,请输入以下正则表达式:
#imageLiteral\(resourceName: (.*)\)
Run Code Online (Sandbox Code Playgroud)
如需更换,请输入:
UIImage(imageLiteralResourceName: $1)
Run Code Online (Sandbox Code Playgroud)
此正则表达式捕获资源名称的值,(.*)然后再次插入$1.反斜杠用于转义括号,因为它们被视为特殊字符.
请注意,在这种情况下你不必使用正则表达式(正如LinusGeffarth指出的那样),但它在比这更复杂的情况下更有用.
| 归档时间: |
|
| 查看次数: |
773 次 |
| 最近记录: |