Apple Wiki
Apple Wiki
Swift Playgrounds iPadOS 2020 612px

Swift Playgrounds is a visual development environment for Swift created by Apple Inc.

Here, young coders write a program to guide Byte, Hopper and Blu (and Expert in Part 2) to complete a task such as collecting a gem or toggling a switch. The first level is rather easy and simple, needing just several “moveForward()” and a “collectGem()” code at the end. Later levels are more advanced and complex, introducing more things like functions, loops and conditions. Eventually, it’ll reach the point where inexperienced players cannot solve very difficult and complex levels.

Product history[]

Swift Playgrounds iPad

Promotional image of a Swift Playgrounds tutorial on an iPad.

The original OS X version of Playgrounds was launched by Apple as an integrated part of Xcode on June 2, 2014, during the 2014 Worldwide Developers Conference.[1][2]

On June 13, 2016 at the 2016 Worldwide Developers Conference, a dedicated version for iPad (Swift Playgrounds for iPad) was announced. Targeted at young students starting to learn code, it was released in September 2016.

In February 2020, a stand-alone version of Swift Playgrounds was launched for macOS Catalina. This version is detached from Xcode, and mimics the iPad version.[3] The 2020 Worldwide Developers Conference introduced the first Swift Student Challenge, with finalists to be announced on June 16, 2020.[4]

Version history[]

Date Version Swift Description
2014-06-02 Preliminary OS X version for developers, included with Xcode.
2016-06-13 Apple announces Swift Playgrounds for iPad; beta version for developers is released.
2016-07 Public beta release.
2016-09 1.0 First official release.
2016-11-17 1.1 3.0.1 Requires iOS 10.1 for music support.
2017-03-21 1.2 3.1 Language support for Simplified Chinese, Japanese, French, German and Latin American Spanish; support for MapKit framework.
2017-06-05 1.5 Ability to write code to control robots and drones (Lego Mindstorms EV3, Parrot, Sphero, etc.)[5][6]
2017-09-19 1.6 4.0 Support for ARKit (Augmented Reality); access to camera.
2018-01-24 2.0 4.0.2 Subscriptions for third-party playgrounds made available.[7]
2018-04-30 2.1 4.1 Support for the iOS 11.3 SDK.
2018-11-12 2.2 4.2 Support for the iOS 12 SDK.
2019-05-14 3.0 5.0 Shared Swift files.
2019-10-01 3.1 5.1 SwiftUI framework included.
2020-04-02 3.3 Supports the new cursor feature in iPadOS; performance improvements and additional bug fixes.

References[]

External links[]

This article is a stub. You can help the Apple Wiki by expanding it.
This page uses Creative Commons Licensed content from Wikipedia (view authors).