学习和探索

在快速操场上, 您创建的小程序称为 "操场", 立即显示您编写的代码的结果。一行代码可以使惊人的事情发生。交互式课程讲授关键的编码概念, 另外的挑战和模板鼓励您以令人振奋的新方式探索代码, 并创建完全独一无二的内容。甚至有游乐场, 使用蓝牙控制机器人, 无人机和其他硬件配件。很容易与朋友分享你的作品, 或者记录和张贴你的操场的视频在行动。

编码概念

Swift 游乐场包括使用拼图和实验来教授以下核心编码概念的交互式课程, 以及更多:

  • 命令
  • 功能
  • 参数
  • 循环
  • 条件语句
  • 变量
  • 运营商
  • 类型
  • 初始 化

真正的雨燕。真正的 iOS。

快速编程语言被设计为可以很好地成为您的第一个编程语言。Swift 也非常强大, 由专业开发人员用来在 App 商店中创建数以千计的应用程序。使用快速操场, 你会在几分钟内编码真实的程序, 甚至当你变得更精通, 你永远不会超越 Swift。

Swift 游乐场还让您可以访问 iOS 框架, 如 UIKit、SpriteKit、SceneKit、蓝牙和金属。而且, 因为你是编码和运行你的操场上的 iPad, 你的代码可以响应触摸手势或互动的硬件, 如加速度计和陀螺仪。

使用代码进行实验

有时候学习的最好方法是自己去探索, 而快速的操场是让你的想象力狂野的好地方。除了帮助你学习代码的课程, 快速操场还定期提供新的挑战, 这样你就可以继续回来尝试新的东西。一些挑战是玩代码来创造有趣的效果的有趣的方式, 而另一些则包括引人入胜的难题, 需要你所有的编码技巧来解决。

快速操场中包含的其他模板帮助您从头开始创建一个游乐场。利用 iOS SDK 中数以千计的 api, 您可以创建令人惊叹的游乐场, 探索 web、生成3D 世界、物理实验等等。

包括的操场可以编辑, 扩展, 海量, 或完全改造。与朋友合作或 reimagine。

内置触摸

因为快速操场是从地面上设计的触摸, 你可以创建整个程序, 只有几个水龙头在 iPad 屏幕上。独特的编码功能包括:

  • QuickType 代码。 The Shortcut Bar intelligently presents the most likely next commands or values based on context. Its easy to write entire lines of code without touching a keyboard.
  • 触摸编辑。 Tap to edit a number in-place with a pop-over keypad, or touch a color value to display a color picker. You can even restructure your code by simply dragging a brace to wrap around the surrounding code.
  • 代码段库。 Common code snippets such as loops, structures, and switch statements can be dragged out of a library to create new code with a lot less typing.
  • 编码键盘。 Quickly type numbers and symbols commonly used in Swift coding by simply dragging your finger across a key to select one of the alternate symbols.

Swift 游乐场帮助您通过识别键入的错误来编写正确的代码, 并提供帮助纠正错误的建议。

指挥机器人, 飞行员无人机, 以及更多

快速游乐场包括配件游乐场, 教你如何使用 Swift 代码命令乐高头脑风暴 EV3 机器人, 你建立, 引导一个 Sphero SPRK + 机器人在房间里, 飞行员一只鹦鹉无人驾驶, 甚至教 MeeBot 跳舞。Swift 游乐场包括每个附件的指导课程, 以及可以用来编写自己的程序来控制下列设备的模板起始点:

  • 乐高头脑风暴 EV3
  • Sphero SPRK +
  • 鹦鹉无人机曼波, 滚动的蜘蛛, 和空降
  • MeeBot 吉母本机器人
  • 破折号由惊奇车间
  • Skoog 乐器

因为快速操场使用真正的 swift 和 iOS 代码, 以访问在 iPad 上的蓝牙收音机任何开发商都可以创建一个操场连接到更多的机器人和设备, 然后与世界分享。

使用 Xcode 创建新内容

操场首先被介绍作为试验您的代码的方式在 Xcode, 并且现在与迅速操场您可以容易地使用那些同样操场在 iPad。iCloud 驱动器可以无缝地与您的 iPad 共享您的 Mac 游乐场, 您在任何一个设备上所做的更改都将立即更新。这在探索使用 iPad 触摸手势、陀螺仪和其他硬件功能的 iOS 代码时尤其有用。

成为作者

如果您已经是一个经验丰富的开发人员, 您可以创建令人难以置信的操场与下一代程序员分享。

游乐场的互动性结合了 iOS SDK 的威力, 给开发者提供了一种全新的表达创意和技能的方式。操场的作者现在可以为新的观众创造 iPad 的经验-那些刚刚开始探索代码, 其他人渴望新的挑战, 和先进的开发者寻求学习新的技术和技术。

Swift Playgrounds has new features designed to take advantage of the immersive experience on iPad, including full-screen animations for topic introductions, assessment checks, and always-on live views. The format to use these new features is available to everyone on the Swift 资源页面, and can be used by experienced Xcode developers to create even more playgrounds and challenges. We can’t wait to see what Apple developers create to make coding even more fun and easy.