所见即所得的Playground

来源:互联网 发布:知乎 极恶非道2 编辑:程序博客网 时间:2024/06/06 08:50

XCode 6新增加了一个Playground,在iOS和OS X工程中都可以使用Playground。这个东西其实就是一个所见即所得的写代码的文件。这里的所见即所得就是编写代码后,不需要运行,立刻会显示出结果,并且还可以显示出代码中某个变量/常量的当前值。Playground比较适合于测试Swift语言的代码。但Playground在输出结果时可能会有些慢,而且写代码时会有些迟钝。这可能是因为需要实时解释Swift代码的原因!

要想使用Playground,需要先创建Swift工程(iOS和OS?X工程都可以),然后在当前工程中点击“File”>“New”>“File”菜单项,会弹出一个如图1-8所示的窗口。在“iOS”和“OS X”中都有一个“source”节点,在该节点中都有一个“Playground”模板。不管是什么工程,选择哪个“source”节点下的“Playground”都可以。

选择“Playground”模板后,进入下一个设置页面。在该设置页面中需要选择playground文件的存储目录,通常和Swift文件放在同一个目录中。如果下方的“Targets”列表中的工程未选择,需要选择该工程,效果如图1-9所示。

如果成功创建了Playground文件,在工程目录中会多了一个文件扩展名为“playground”的文件。默认是MyPlayground.playground。如果读者将上一节的代码都复制到MyPlayground.playground文件中,就会在代码右侧输出相应的结果,并且在输出结果和代码之间的部分还会显示当前变量/常量的当前值,效果如图1-10所示。
 

 

0 0