Swift Playgrounds:最简单的方法

如果您曾经尝试过建造快速的游乐场,那么您会知道这项任务多么艰辛和令人讨厌。 您不知道出了什么问题,必须一直为您的ipad发送时间,或者等一千分钟直到icloud重新加载它。 如此艰难,以至于我和我的朋友们首先习惯于首先创建一个xcode项目并将所有内容放入其中。

所以,要感谢苹果的时间: 狗的日子结束了!

为什么? 看看:Swift Playgrounds作者

因此,如果您想快速使用这个出色的工具,只需保留此页面即可!

为什么?

作者模板的工作就像魔术一样:您可以构建,测试它,还可以使用运动场语言(实时视图等)调试运动场。 当它准备就绪时:它就可以建造了,您的游乐场将在iPad上完美完成,就像馅饼一样简单!

怎么样?

首先:在苹果网站上下载该项目:Swift Playgrounds Author Template

顺便说一句,我不是要教如何使用,而是要说我在使用时学到的技巧。

1)了解结构

它的结构看起来像xcode和游乐场书籍的结合。实际上就是这样!

老实说,我并没有仔细说出一切,但如果您想了解更多..可以免费在Google上搜索。

运行项目重要的是什么?

a)清单-在清单中,您将在其中告知游乐场的基本信息,例如名称,页数等。

b)源代码-在源代码中,您将放置类,例如视图控制器,类……

c)私人资源-这里将包含支持文件,例如图像,情节提要,XIB,Sceneview,音频……

d)章节-如果您已经写了一本操场上的书,那么您会知道这里是文本,尽管该平台在很大程度上发挥了作用

e)章节-最后但仍然很重要的产品,您很快就会了解更多!

2)保重!

上面的图像是此运动场模型中的一个类。您一定不要忘记让重写或委托功能处于公共模式。 如果您这样做,那么构建器将抱怨并要求您将其更改为私有,但委托将无法工作。

另外,请注意,在开始时我添加了此objc行,以便让他们知道我的类在项目中的位置:另一个“您一定不能忘记”的地方!

3)在目标!

如果您从未与多个目标合作过,也许会有些困惑,但是喘口气,我知道您可以做到!

在这个项目中,您有三个不同的目标:

a)游乐场书-这将是您工作的结果:游乐场书,但让我们将其保留下来以作为结局

b)书籍来源-顾名思义,这个目标是您的来源,有点令人困惑,但是当我们检查成员资格后,您会明白的

c)书本来源-有用的目标! 有了这个,我们就可以运行,调试并在游乐场中做我们想做的一切

现在您已经了解了每个项目的一点点,应该将正确的目标成员资格添加到项目的每个源中,如果您从未这样做过,那么只需选择存档并打开检查器即可:

那么每个归档文件属于哪个目标?

a)来源->图书来源

b)私有资源:私有资源通常是视听内容,这意味着如果您希望将其保留在书中,然后选择PlaygroundBook成员资格,LiveView目标也会发生同样的情况,如果您不标记成员资格,则源不会可用..这就是为什么对我来说不合理的原因是不将所有内容都标记为成员身份,但这取决于您🤷‍♀️ (显然来源除外)

4)建筑和大决赛

现在,您编写了没有错误的代码,并且想要尝试看看行为是否正常。 测试就像在普通的xcode中一样:cmd + r
当然,您必须选择正确的目标:实时显示测试:

选择实时取景,然后等待其在iPad中运行!

大决赛

必须告诉真相:我写了这整件事,等待这一刻!

现在是时候让您的所有代码成为一本真正的游乐场书,并向您的小侄子展示您的惊人项目了。 但是,为什么要大结局呢? 因为它是如此简单,以至我以为是谎言。

要生成它,只需更改Playground Book一的目标,然后等待它完成即可。

然后转到产品->在查找器中显示 voalá

这是您的游乐场书,现在您只需将其发送到iPad😀

这里的一句话:因为我不知道为什么,我在做一个ARKit游乐场,并且纹理在实时取景文本中根本不起作用..但是我在游乐场书籍中运行并神奇地工作,所以如果它发生在您身上..为什么不尝试这样做,对吗?

那是所有人!
注意安全!