Playgrounds

174 resources14 categoriesView Original

Learning Swift: Advanced Topics(23 items)

A

A Swift Introduction to Core Data

Learn Core Data experimenting directly in this playground. 🌟

Learning Swift: Advanced Topics
B

Battleship Example

An example of how to use Protocol Oriented Programming with the battleship game. ⏳

Learning Swift: Advanced Topics
C

Concurrency on iOS

Concurrency and Parallelism in iOS.

Learning Swift: Advanced Topics
D

Design Patterns in Swift

Design patterns in Swift 3.

Learning Swift: Advanced Topics
D

Design Patterns Playground

Learning GoF's Design Patterns in Swift 3.

Learning Swift: Advanced Topics
G

GOF Swift

Learn all 23 Gang of Four patterns using Swift.

Learning Swift: Advanced Topics
I

iOS Design Patterns

Sample projects for MVC, MVP, MVVM, and VIPER.

Learning Swift: Advanced Topics
K

Katan

A micro web server that replies "Hello world!" to every request, an example of how to use sockets in Swift.

Learning Swift: Advanced Topics
M

Modern Core Data

An introduction to Core Data.

Learning Swift: Advanced Topics
N

Network Stack

Clean & simple Swift networking stack playground.

Learning Swift: Advanced Topics
R

ReactiveCocoa Playground

The easiest way to get a taste of ReactiveCocoa. ⏳

Learning Swift: Advanced Topics
S

Swift And C

Examples about using C with Swift. ⏳

Learning Swift: Advanced Topics
S

Swift Date Tutorial

Learn everythig about NSDate. ⏳

Learning Swift: Advanced Topics
S

Swift Diagram Playgrounds

Adaptation of the Protocol-Oriented Programming in Swift talk from WWDC 2015.

Learning Swift: Advanced Topics
S

Swift DSL Example

Implementation of a DSL in Swift.

Learning Swift: Advanced Topics
S

Swift KVO Closures

Swift KVO playground. ⏳

Learning Swift: Advanced Topics
S

Swift Memory Management

How to avoid retain cycles, from this post. ⏳

Learning Swift: Advanced Topics
S

Swift Protocol Extensions

A playground to explore Protocol Extensions. ⏳

Learning Swift: Advanced Topics
S

Swift Reactive Playground

Companion to the article: ReactiveCocoa made Simple With Swift. ⏳

Learning Swift: Advanced Topics
S

Swift Regular Expressions

A playground to learn regular expressions with Swift.

Learning Swift: Advanced Topics
S

Swiftly Typed Resources

A playground showing how Swift makes Strings, Colors, Fonts, Images, etc easier to deal with. ⏳

Learning Swift: Advanced Topics
T

TDDSwiftPlayground

Demonstration of using Swift Playgrounds in Test Driven Development with XCTest.

Learning Swift: Advanced Topics
T

The Principles of OOD in Swift 4

The Principles of OOD based on Uncle Bob articles.🍁

Learning Swift: Advanced Topics

PlaygroundBooks(18 items)

A

Accessibility

Accessibility for iOS developers. 🍁

PlaygroundBooks
A

Accessible Reality

for learning the basics of ARKit through interactive lessons. 🍁

PlaygroundBooks
A

AudioKit Playground Book

A set of playgrounds using AudioKit designed for the iPad Playgrounds app.

PlaygroundBooks
A

Auto Pong

A tutorial to implement a pong based on a simple AI.

PlaygroundBooks
C

coreml-playground

Core ML examples for Swift Playgrounds. 🍁

PlaygroundBooks
F

File Browser Playground

Simple File Browser for Swift Playgrounds on iOS.

PlaygroundBooks
G

Geometry with Swift

In this course your students will learn the fundamentals of Swift 3 programming, using geometry as their context for learning.

PlaygroundBooks
G

Guilloche Pattern Playground Book

Learn more about this pattern you see every day, but probably never knew it was really carefully designed. 🍁

PlaygroundBooks
I

Image Filtering

A Swift playgroundbook about Image Filtering. 🍁🌟

PlaygroundBooks
J

jscore-playground

A JavaScript REPL using JavaScriptCore. 🍁

PlaygroundBooks
N

Neural Network

A Swift PlaygroundBook about Neural Networks. 🍁

PlaygroundBooks
N

Neural Network Playground

A neural network Swift playground, with no third party dependencies.

PlaygroundBooks
N

Numsw

A swift playground book that mimics some of the features of numpy and jupyter notebook.

PlaygroundBooks
S

SF Symbols Viewer

An SF Symbols Viewer for Swift Playgrounds. 🍁

PlaygroundBooks
S

Spacetime Rhapsody

A Swift Playground visualizing gravity based on Einstein's Theory of General Relativity. 🌟

PlaygroundBooks
T

TJBot Playground

Swift Playground for interacting with IBM's TJBot. 🍁

PlaygroundBooks
T

Tree Trouble Playbook

An interactive Swift Playground Book about Binary Search Trees.

PlaygroundBooks
W

Window Manager Playground

Playground for an experimental window manager.

PlaygroundBooks

Theoretical Computer Science(30 items)

A

A Star

Protocol oriented A* pathfinding algorithm implementation in Swift 4.🍁

Theoretical Computer Science
A

Algorithms Playground

Various algorithm implementation in Swift. ⏳

Theoretical Computer Science
A

Animated Sorting Algorithms

Swift 4 playgrounds to view and manipulate sorting algorithms.🍁

Theoretical Computer Science
A

ASM Swift

A playground for learning Assembly language through Swift. 🌟

Theoretical Computer Science
D

DataStructures Playground

Data Structures and Algorithms in Swift. ⏳

Theoretical Computer Science
E

Emoji Intelligence

Neural Network built in Apple Playground using Swift. 🌟

Theoretical Computer Science
E

Euclidean Strings

A playground leveraging ReSwift to generate Euclidean Strings. ⏳

Theoretical Computer Science
E

Expressions

Arithmetic and logical expressions elegantly modeled and visualized using protocol-oriented binary trees.🍁

Theoretical Computer Science
F

Function Composition in Swift

Exploration of function composition in Swift. 🌟

Theoretical Computer Science
F

Functional Debug View

Playground to visualize functional programming with graphical sequences. 🍁 🌟

Theoretical Computer Science
F

Functional Design Patterns

A few functional programming concept and patterns.

Theoretical Computer Science
F

Functors in Swift

A playground to introduce Functors in Swift, and their practical usage. ⏳

Theoretical Computer Science
I

Introduction to Compilers

Great introduction to the inner workings of compilers. 🍁🌟

Theoretical Computer Science
J

Julia Fractal Playground

A Swift playground that generates beautiful Julia set fractal images.

Theoretical Computer Science
L

Learn about transducers

A little tutorial that explains transducers. ⏳

Theoretical Computer Science
L

Let's build a compiler in Swift

Let's Build a Compiler by Jack Crenshaw translated to Swift Playgrounds. 🌟

Theoretical Computer Science
L

Logician

Logic programming in Swift. 🌟

Theoretical Computer Science
O

OOP with Functions in Swift

Object-Oriented Programming in Functional Programming in Swift. 🍁

Theoretical Computer Science
P

Pascal Interpreter

Simple Swift interpreter for the Pascal language inspired by the Let’s Build A Simple Interpreter article series. 🍁

Theoretical Computer Science
R

Register VM

A register-based VM in a Swift playground. 🌟 ⏳

Theoretical Computer Science
S

Sorting Experiments

Alluring experiments with sorting algorithms in Swift, sort of.

Theoretical Computer Science
S

Swift Adventures in Monad Land

Learn about monads.

Theoretical Computer Science
S

Swift Algorithm Club

Algorithms and data structures in Swift with explanations. 🌟

Theoretical Computer Science
S

Swift Brainfuck

Brainfuck interpreter written in Swift using Playground. ⏳

Theoretical Computer Science
S

Swift Functors, Applicatives, and Monads in Pic...

Companion to the article: Swift Functors, Applicatves, and Monads in Pictures. ⏳

Theoretical Computer Science
S

Swiftography

Standard cryptographic algorithms in a Swift Playground. ⏳

Theoretical Computer Science
T

The Jelly Bean Problem

The Jelly Bean problem from Wait But Why. ⏳

Theoretical Computer Science
T

Turtle Playground

A playground with Logo-like commands. 🌟 ⏳

Theoretical Computer Science
V

Visual Binary Trees

Effortless visualization of arbitrary Binary Trees, along with their pluggable traversal implementations. 🌟

Theoretical Computer Science
W

Write your own language: Mu

A playground explaining how to create a tiny programming language named Mu. 🌟

Theoretical Computer Science

UIKit And Graphics(30 items)

A

Additive Animations

Experiment with multiple additive animations in Core Animation. ⏳

UIKit And Graphics
A

Animated GIF Playground

Swift playground for generating animated GIFs.

UIKit And Graphics
A

Astronomy

A 3D earth model written in swift playground using SceneKit.

UIKit And Graphics
B

Bezier Path Playgrounds

Some playgrounds to better understand UIBezierPaths.

UIKit And Graphics
C

Core Animation Playground

Companion to Apple's Core Animation Programming Guide. ⏳

UIKit And Graphics
C

Core Animation Swift Playgrounds

A set of interesting Core Animation playgounds.

UIKit And Graphics
C

Core Animation Timing

Playground demonstrating effects of CAMediaTiming properties. 🍁

UIKit And Graphics
C

CoreImage for Swift Playgrounds

Growing collection of CoreImage playgrounds from the upcoming book "CoreImage For Swift". 🌟 ⏳

UIKit And Graphics
D

Duet-Inspired Trail Effect

How to get a Duet style trailing effect in SpriteKit.

UIKit And Graphics
I

Image Processor

Implementing different image filter algorithms. ⏳

UIKit And Graphics
I

Interpolation Playground

Playground demonstrating lerp, smooth step, Catcall-Rom and others! ⏳

UIKit And Graphics
M

METAL Playground

Apple Metal framework playground. 🌟 ⏳

UIKit And Graphics
M

Metalbrot

Interactive playground that draws the Mandelbrot fractal with Metal. 🌟

UIKit And Graphics
R

Ray tracing Playground

A playground and a series of articles on ray tracing, see also part 2, 3, 4, 5 🌟 ⏳

UIKit And Graphics
R

RPClarity

Shows a technique for blurring an image behind the characters behind one or more UILabels. ⏳

UIKit And Graphics
S

SceneKit ARKit Demo

The Xcode 9 ARKit SpriteKit demo as a playground.🍁

UIKit And Graphics
S

SceneKit Examples

Experiment with SceneKit and Swift. ⏳

UIKit And Graphics
S

SpriteKit Collisions

Demonstrates how to perform physics collision detection using Swift and SpriteKit. ⏳

UIKit And Graphics
S

SpriteKit Swift 3

Playground for exploring Sprite Kit.

UIKit And Graphics
S

Swift 2.0 Protocol Extension Example

Showing how to use Swift2 protocol extensions to render errors in UIViews and UIViewControllers without subclassing or creating classes. ⏳

UIKit And Graphics
S

Swift Clock

An animated clock in a swift playground. ⏳

UIKit And Graphics
T

Tinting

A small playground to demonstrate image tinting in UIKit. ⏳

UIKit And Graphics
U

UIDynamic Playground

Multiple Playgrounds using almost every behaviour of UIDynamic.

UIKit And Graphics
U

UIKit playground

Playgrounds to experiment interactively with UIKit views.

UIKit And Graphics
U

UIStackView Playground

Interesting examples of use of UIStackViews.🌟

UIKit And Graphics
U

UIViewPropertyAnimator Playground

Playground demonstrating UIViewPropertyAnimator.

UIKit And Graphics
W

WatchKit Asset Playground

A swift playground for creating awesome animations for your WatchKit Apps. ⏳

UIKit And Graphics
W

WWDC Crowd Simulator 2017

A SpriteKit experiment to simulate the WWDC2017 logo crowd.

UIKit And Graphics
W

WWDC16 Logo Playground

Drawing the WWDC16 logo in a playground. ⏳

UIKit And Graphics
W

WWDC16 Typography

πŸ‡―πŸ‡΅ - Draw a logo or any text with the WWDC16 ASCII texture.

UIKit And Graphics