#imageLiteral(resourceName: “xxx”)
Aug 27, 2017 · 2 min read
從 Xcode 8 開始,我們在程式裡可以很方便地輸入 Assets 裡的圖片名稱,產生 UIImage ,比方圖片名稱是 peter1,只要輸入 peter1,即可產生它的 UIImage 物件。

在 Xcode 的程式編輯畫面裡,剛剛輸入 peter1 生成的 UIImage 物件會變成美美的圖片,但是如果你將程式碼貼到一般的文字編輯器,將會變成 #imageLiteral 的格式,比方剛剛的例子,程式碼將變成
let backgroundImage = #imageLiteral(resourceName: "peter1")其實這段文字才是程式碼的真實模樣,顯示成美美圖片的樣子,只是 Xcode 用它的特異功能幫我們美化。
