User Guide

Everyone Can Code Resource Guide | October 2021
4
Real Swift code. At the heart of
Swift Playgrounds is the same
Swift programming language that’s
used to build many of the leading
apps in the App Store today.
Accessibility. Swift Playgrounds
is designed with accessibility
in mind. It takes advantage of
the many powerful accessibility
features of iPadOS, including
Switch Control and VoiceOver,
and even provides additional voice
commentary on the actions of
characters as students control
them with code.
Immersive animations. Each
section starts with an immersive
animation that relates coding
concepts to real life, aiding in
student understanding.
Built-in glossary. Definitions
help students understand
specific terms.
Helpful hints. Students can get
help along the way if they get
stuck. In many cases, hints change
dynamically as they enter code.
Onscreen keyboard. A keyboard
designed for Swift provides
quick access to the numbers and
symbols most commonly used in
Swift code.
Shortcut Bar. QuickType
suggestions for code appear
at the bottom of the screen
that let students enter the
code they need by just
tapping the Shortcut Bar.
Record and share. Students can
record what they do onscreen to
demonstrate their work.
Review code. Run code faster or
slower, or step through it to highlight
the lines of code as they execute,
making it easier for students to identify
where errors might occur.
Touch to edit. Drag complex
structures that wrap other code,
such as loops and function
definitions, around existing
code. Just touch the keyword
(such as “for”) and the drag
controls appear onscreen.
Explore Swift Playgrounds