图像字面意思是字面意思是什么?

时间:2018-08-13 13:46:40

标签: ios swift xcode swift4 literals

什么是图像文字,或更确切地说是文字?

就像顶部栏上的Xcode一样,有一个选项称为图像文字

1 个答案:

答案 0 :(得分:4)

literal是直接在代码中表示的值。

示例:

let i = 3                  // 3 is an Integer Literal
let arr = ["a", "b", "c"]  // ["a", "b", "c"] is an Array Literal

Swift还有其他文字,例如“颜色文字”和“图像文字”。那些是 特殊的编译器指令,直接对颜色或对图像的引用进行编码。

这允许Xcode编辑器执行特殊的操作,例如直接在代码中将颜色文字显示为颜色斑点,而不仅仅是显示令人困惑/毫无意义的浮点数。并且它允许您通过双击颜色斑点以选择标准颜色选择器来选择颜色。

// Paste this into Xcode.  The color will be shown directly
let color = #colorLiteral(red: 0.3411764801, green: 0.6235294342, blue: 0.1686274558, alpha: 1)

colorLiteral in Playground