Swift中Playgrounds有什么用?

时间:2015-07-09 10:06:43

标签: ios objective-c swift swift-playground

您好我是Swift语言的初学者,现在我想了解有关Playgrounds的更多信息。

根据Playgrounds的限制, 它不支持设备上执行和自定义权利。

如果没有设备上执行,那么

是否只是检查我们的应用程序如何工作? (或)

是否仅概述了应用的外观?在其RHS。

3 个答案:

答案 0 :(得分:5)

Swift playgrounds是交互式文档,其中Swift代码被编译并在您键入时实时运行。操作结果在执行时以逐步的时间轴呈现,并且可以随时记录和检查变量。 Playgrounds可以在现有的Xcode项目中创建,也可以作为独立运行的捆绑包创建。

Playgrounds通过显示针对实际数据集的语法和实时执行,提供了记录函数和库接口的绝佳机会。对于集合函数的情况,我们创建了CollectionOperations.playground,其中包含这些函数的列表,所有函数都针对可以实时更改的示例数据运行。

Playgrounds允许您编辑代码清单并立即查看结果。

答案 1 :(得分:1)

Playgrounds确实支持显示UIViews,但它们不是交互式的(有触摸)。因此,它们主要用于测试算法和视图的外观。

但是,它们还可以在sources文件夹中包含已编译的代码,这比实际游乐场本身的代码快得多。

答案 2 :(得分:0)

Playgrounds用于快速进行代码片段的原型设计,并实时查看结果。顾名思义,这是“看到”代码正在做什么的好方法。另外,根据Apple的默认评论,它是一个可以玩的地方!您不需要等待代码编译或创建新项目并将其设置为仅检查代码的一小部分。

它们可用于:

  • 文档和测试
  • 原型加速 - 优化信号处理
  • 快速原型制作
  • 制作笔记本类型文档以了解实时结果的功能

以下是一些供您查看的链接:

Ray Wenderlich

General Details

Apple WWDC 2014

Apple WWDC 2015