Swift > Playgrounds
Contents
WWDC Students Submissions
Mathematics
PlaygroundBooks
An interactive Swift Playground Book about Binary Search Trees.
A neural network Swift playground, with no third party dependencies.
A set of playgrounds using AudioKit designed for the iPad Playgrounds app.
A swift playground book that mimics some of the features of numpy and jupyter notebook.
In this course your students will learn the fundamentals of Swift 3 programming, using geometry as their context for learning.
Learning Swift
An Xcode playground showing off the new features in Swift 4.0.
An Xcode playground showing off the new features in Swift 4.2.
Learning Swift: Advanced Topics
Learn Core Data experimenting directly in this playground.
Demonstration of using Swift Playgrounds in Test Driven Development with XCTest.
A micro web server that replies "Hello world!" to every request, an example of how to use sockets in Swift.
Design Patterns
Apple's Playgrounds
Playgrounds about Playgrounds
Playgrounds from Playgroundbooks
Theoretical Computer Science
Playground to visualize functional programming with graphical sequences.
Object-Oriented Programming in Functional Programming in Swift.
Algorithms and Data Structures
Swift 4 playgrounds to view and manipulate sorting algorithms.
Arithmetic and logical expressions elegantly modeled and visualized using protocol-oriented binary trees.
Algorithms and data structures in Swift with explanations.
Effortless visualization of arbitrary Binary Trees, along with their pluggable traversal implementations.
Languages
Simple Swift interpreter for the Pascal language inspired by the Let’s Build A Simple Interpreter article series.
A playground explaining how to create a tiny programming language named Mu.
UIKit And Graphics
Multiple Playgrounds using almost every behaviour of UIDynamic.
Shows a technique for blurring an image behind the characters behind one or more UILabels.
A swift playground for creating awesome animations for your WatchKit Apps.
Showing how to use Swift2 protocol extensions to render errors in UIViews and UIViewControllers without subclassing or creating classes.
A playground and a series of articles on ray tracing, see also part 2, 3, 4, 5
A playground and a series of articles on ray tracing, see also part 2, 3, 4, 5
A playground and a series of articles on ray tracing, see also part 2, 3, 4, 5
Core Image
Metal
Animations
Playground demonstrating UIViewPropertyAnimator.
A SpriteKit experiment to simulate the WWDC2017 logo crowd.
Audio
A Simple Swift Playground that plays a brief piece by Bach with AVAudioEngine and AVMIDIPlayer.
Playground using AVAudioEngine with a playernode and effects to play an audio file.
Libraries and APIs
Playground Sets
Great collection of interesting playgrounds, for fun and for profit.
Playground versions of select articles from Cocoa with Love.