[英]Disable #imageLiteral(resourceName: <..>) preview in Xcode?
我發現圖像文字相當分散注意力而不是有用。
有沒有辦法禁用這個Xcode功能?
一個好的方法是用UIImage(imageLiteralResourceName:)
初始化程序替換所有出現的#imageLiteral
( 感謝建議,@ D6mi! )。 以下是您可以自動執行的操作:
導航到查找/查找和替換... (或按⌥⌘F )。
打開右側的下拉列表,然后選擇正則表達式 。
對於搜索詞,請輸入以下正則表達式:
#imageLiteral\\(resourceName: (.*)\\)
如需更換,請輸入:
UIImage(imageLiteralResourceName: $1)
此正則表達式使用(.*)
捕獲資源名稱的值 ,並使用$1
再次插入它。 反斜杠用於轉義括號,因為它們被視為特殊字符。
請注意,在這種情況下你不必使用正則表達式( 正如LinusGeffarth指出的那樣 ),但它在比這更復雜的情況下更有用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.