如何仅使用 Swift playground 构建应用程序?

How can I build an application using only a Swift playground?

我对如何在 Xcode 个项目中使用 Swift 制作 iOS 应用程序有基本的了解(我可以制作像 flappy birds 和 pong 的改编版本这样的应用程序)。我今年的主要目标是至少能申请到Apple WWDC student scholarship。我在网上看到奖学金提交需要在Swift个游乐场完成并上传。

由于我是自学成才,所以我对 Swift 游乐场几乎没有经验。所以我的主要问题是:如何在操场上申请?我习惯以 main.storyboard 开头,但我在 Swift 游乐场中找不到。

您如何在 Swift 游乐场中创建交互式应用程序?

您不能直接在 playground 中使用故事板,这就是 Xcode 不支持在 playground 中创建故事板的原因。您可以从工作区(包括 cocoapods)内的故事板访问框架,因此一种解决方案是创建一个框架来加载您的故事板。不过,这似乎不符合您在操场上制作所有东西的标准。因此,您可以以编程方式制作所有视图,也可以将已编译的 nib 文件拖到 Playground Resources 文件夹并从那里加载 nib(playground 无法加载 xib,它是 nib 的 XML 表示)。