在iPad上运行在Xcode中创建的Playground

时间:2017-03-07 18:41:18

标签: ipad swift-playground

是否可以在Xcode中创建一个游乐场并使用内置传感器在iPad上运行该游乐场并在屏幕右侧显示视图(时间轴)?在创建仅用于测试iOS代码的游乐场时是否可以选择平台iOS?

1 个答案:

答案 0 :(得分:7)

所以我一直在做一些研究来回答这个问题,而且我无法明确地说出它的每个部分。

我能回答的是在iPad上运行在Xcode中创建的Playgrounds的可能性,答案是肯定的。我在下面概述了我尝试的内容,但可能有解决方案我不知道所以请随时做出贡献。

首先,我在MacBook Air上安装了Xcode 8.2.1,这使我能够创建新的Playgrounds项目。另外,我有一台安装了Swift Playgrounds应用的iPad Air。我相信Swift Playgrounds至少需要iOS 10才能运行。

我做了一些研究,找到了Apple Swift Playgrounds的主页。在底部是文字,内容如下:

  

把事情带到Xcode。然后再进一步。因为你在工作   使用真实代码,您可以直接在Swift之间导入和导出   游乐场和Xcode。因此,您可以使用该工具尝试您的想法   专业人士用于开发iOS和Mac应用程序。

我想尝试并弄清楚如何在Swift Playgrounds和Xcode之间直接导入和导出。"

首先,我创建了一个新的简单" Hello World" Xcode中的游乐场叫Test.playground。你可以想象它看起来如下:

import UIKit
print("Hello World")

其次,我使用AirDrop将Test.playground从我的MacBook Air转移到我的iPad Air。我的iPad给了我保存到iCloud Drive的选项,所以我做到了。这是需要在“设置”中启用的功能。

第三,我在iPad Air上推出了Swift Playgrounds应用程序。左上角的+符号可让您创建游乐场"或访问iCloud Drive(或Dropbox等)以导入Playground。我选择了iCloud Drive,因为那是我从MacBook Air AirDropped Test.playground的地方。 iCloud Drive将有一个文件夹,用于存储应用程序的所有Playgrounds," Playgrounds。"点击该文件夹,我可以看到我选择的Test.playground

选择游乐场后,它应该打开。我能够按下#34;运行我的代码"并看到" Hello World"打印出来。

就我在如何在Xcode和Swift Playgrounds(在iPad上)之间导入/导出Playgrounds所做的那样。我必须进行更多实验来确定两个平台之间的全部功能/相似性/差异(在iPad上的Swift Playgrounds应用程序中运行Xcode和Playgrounds中的Playgrounds)。

我希望这会有所帮助。