2017-06-17 145 views
1

當我在類聲明自動完成塊的類名佔位符中輸入顏色時,彈出一個顏色選擇器。它允許我直接在的源代碼中放置一個小彩色方塊Xcode Swift編輯器中的這種顏色功能是什麼?

我試過谷歌它,但找不到任何足夠的結果,所以我問這是什麼功能用於以及如何在源代碼中使用這些方塊。它們可以用作標識,例如作爲類名?你能設定例如SKColors使用這些正方形?這是怎麼回事?

enter image description here

使用的Xcode 8.2.1

回答

1

這是「顏色文字」功能。它類似於Image literals, described elsewhere on Stack Overflow

基本上你會得到一個顏色選擇器,並選擇一個顏色,將在一個小方塊中預覽。從Apple

參考:

字面是實際值的原始格式表示的數據的 ,直接在 Xcode的編輯器。例如,不需要在編輯器中鍵入「myImage.jpg」 - 只需從Finder中拖動圖像,實際圖像 就會與您的代碼一起顯示。操場將顯示顏色樣本,而不是將RGB值顯示爲 表示顏色。在 文字遊戲行爲類似於你的代碼,否則手動編寫 在普通的Swift代碼,但以更有用的方式呈現。

0

正如別人所說,這些被稱爲顏色文字。您可以在任何需要使用UIColor(適用於iOS,tvOS或watchOS)或NSColor(適用於macOS)的位置使用它們。

它們不是類或變量名稱的有效標識符。

您可以使用它們直接設置SKColor的值,因爲SKColor只是typealiasUIColorNSColor

相關問題