什么是图像文字,或更确切地说是文字?
就像顶部栏上的Xcode一样,有一个选项称为图像文字
答案 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)