Swift Xcode8下的即視功能

Color Literal

一般寫顏色大概是這樣的:

let color = UIColor(red: 100/255.0, green: 150/255.0, blue: 200/255.0, alpha: 1)

但是如果不 Command + R ,我不知道這顏色到底長什么樣。接下來使用 Color Literal 看看

如下圖,我要給 view 設(shè)置一個背景顏色,輸入 color literal 會有智能提示,回車。

Color Literal

然后會彈出一個顏色選擇的界面:

Color Literal

可以選擇一個想要的顏色,還可以點擊下方的 Other ,選顏色蠟筆或者直接輸入顏色值。選完后在代碼里就會有個小方塊。里面填充的就是剛剛選的顏色。

如果把那句代碼拷貝出來,其實是這樣的:

view.backgroundColor = #colorLiteral(red: 1.0, green: 1.0, blue: 1.0, alpha: 1.0)

回到最上面那句顏色代碼,用上 Color Literal 后,在編譯器里就能直接看到顏色了。

Color Literal

Image Literal

如圖,我在資源庫有一張名為 defaultAvatar 的圖片:

image

傳統(tǒng)的寫法大概是這樣的:

let img = UIImage(named: "defaultAvatar")

與顏色很像,我要 Command + R 才能看見是不是想要的圖片。而且如果我把 key 寫錯,圖片就不會顯示了。

使用 Image Literal 有兩種方式。第一種和顏色一樣,輸入 image literal 出現(xiàn)智能提示,回車

Image Literal

出現(xiàn)一個圖片選擇器,上面有圖片的縮略圖

Image Literal

兩種方式寫好圖片后,會像上圖一樣。左邊有個小方塊,填充了圖片縮略圖,右邊是圖片名

然后代碼拷貝出來是這樣子的:

let img = #imageLiteral(resourceName: "defaultAvatar")
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 原文地址:Starkrimson's blog Xcode8 的 3 個小技巧 Xcode8 更新好多新特性,其中...
    Anicon閱讀 4,948評論 17 66
  • Xcode8 更新好多新特性,其中就增加了好多以前需要安裝插件才能實現(xiàn)的功能。如下文要說到的 Color Lite...
    Tasuka閱讀 711評論 1 3
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 15,654評論 4 61
  • 問:地藏菩薩,我想在可愛多香港代購這家淘寶店買到雅詩蘭黛小棕瓶眼霜的真貨,我的愿望會實現(xiàn)嗎? 答:有所求而受苦。(...
    長小白閱讀 172評論 0 0
  • “那達(dá)慕”是蒙古族傳統(tǒng)節(jié)日,歷史悠久。在蒙古族人民的生活中占有重要地位?!澳沁_(dá)慕”是蒙古語,亦稱“那雅爾”,意為“...
    泰然格格閱讀 912評論 2 1

友情鏈接更多精彩內(nèi)容