Playgrounds中的字面量(Literals)

来源:转载

原文链接 = https://developer.apple.com/swift/blog/?id=33

作者 = Apple’s blog

原文日期 = 2015-10-07

Xcode 7.1 的新特性是能够把文件、图像以及颜色等字面量嵌入你的 playground 的代码。字面量是你原生格式数据的实际值,可以直接在 Xcode 里面编辑。例如,在编写代码时没必要指明 myImage.jpg —— 只需要从 Finder 中拖入图片,然后实际的图片就会在你代码行中显示。 playground 将会呈现色块,替代原先用 RGB 值显示颜色的方法。 playground 中使用字面量的效果和代码编写的效果相似,你可以在传统的 Swift 代码中任意选择使用,但显然字面量是一种更为有效的方式。

除了看起来很酷之外,字面量能够更快速地编辑资源。你可以使用颜色选择器中的调色板快速地选择一个不同的颜色。还可以从 Finder 中拖入和拖出文件到 playground 代码,并可以直接使用。你甚至可以在你现在的光标处添加字面量,可通过选择 Editor > Insert File, Image 或者 Color 字面量。双击一个字面量可以很简单地选择其他值。

如果需要的话,资源会被拷贝到 playground 的资源目录,所以 playground 需要的所有东西都包含在文档当中。由于字面量是你代码的一部分,所以你也可以准确地对你的源代码进行拷贝,粘贴,移动以及删除操作。

Swift代码中的字面量

字面量可以转换成特殊的平台类型,默认的转换列举如下:

为了获得字面量完全内嵌的使用经验,你必须在 playground 中使用它。然而,如果你拷贝了使用字面量的代码并粘贴到你的 Swift 主源代码中,粘贴的代码也将会如你期望的那样工作,并且 Xcode 将会简单地把字面量呈现为纯文本。

为了让你开始使用字面量,我们已经在这个里面博客包含了一个非常简短的 playground 示例。下载最新的 Xcode 7.1 beta 去试用这个 playground 。

附加的文档

Xcode 7.1 beta 3 的文档包括一个已更新的 playgrounds 帮助文档,其中有很多 playgrounds 中强大特性的新信息,包括字面量中的新内容。这里有一个直接的相关子页面的链接: 添加图片字面量 , 添加颜色字面量 , 添加文件字面量 。

以下的截图证实了字面量在 Xcode 7.1 中是如何显示的:

下载: Literals.playground


分享给朋友:
您可能感兴趣的文章:
随机阅读: