博客翻译 Swift Playground中的字面量

玩转Swift

这是我开始尝试翻译swift官方博客,也算作为锻炼英语吧.有些地方不准确的还望读者指出.出于习惯,有些单词就保留英文.

2015.10.07

Playground中的字面量

在Xcode7.1中,一项新的特性是能够把文件,图像和颜色的字面量插入到playground的代码中.字面量直接包含在Xcode的编辑器中,它以默认的格式代表着你的数据的真实值.比如说,你没必要在编辑器中键入“myImage.jpg” ,而只需要把你的图像文件从Finder中拖进来,随后实际图像会呈现在playground中,并且自动将与你的代码关联.为了代替用RGB值来显示颜色,playground会呈现一个颜色选择器来进行颜色选择.相比一般手写的swift代码,字面量会以一种更有用的方式贴合你想要的代码.

更酷的是字面量能更快的处理可编辑的资源.你可以使用颜色选择器从调色板中快速的选择不同的颜色.从Finder中拖放文件进你的代码中来立即开始使用它们.甚至你能通过选择 Editor > Insert File, Image, or Color Literal 在当前光标位置处添加字面量.双击一个字面量能允许你轻松使用其他值.

如果需要,资源将会被复制到playground中的 resources 目录下.因此,playground所需要的一切资源都会包含在这个文档中.由于字面量是代码的一部分,你能复制,粘贴,移动和删除它们.额外的,你想要的任何源码都能进行这些操作.

Swift代码中的字面量

以下列表展示了特定平台下字面量的默认值:

博客翻译 Swift Playground中的字面量_第1张图片
字面量的默认值

为了得到字面量的完整解释,你必须处在playground环境下.然而,如果你复制那些使用字面量的代码粘贴到你主要的swift代码中时,被粘贴的代码仍会正常工作并且Xcode会简单的把字面量渲染成纯文本.

为了让你开始使用字面量,这个博客中已经包含了一个简短的playground文件.下载最新的Xcode 7.1 beta来测试这个playground.

附加文档

Xcode 7.1 beta 3中包含了一个已更新的playground帮助文档.它里面有许多强大的playground新特性,包括字面量的新内容.这里直接转到相关子页面:添加图像字面量, 添加颜色字面量, 和 添加文件字面量.

下方是一张截图来演示字面量如何在Xcode 7.1中显示:

博客翻译 Swift Playground中的字面量_第2张图片
字面量的演示

下载:Literals.playground

你可能感兴趣的:(博客翻译 Swift Playground中的字面量)