A set of playgrounds associated with Cocoa Scientist. Each playground illustrates a small concept or technique.
| Playground Name | Description |
|---|---|
| Animations | Introduces a simple UIView animation |
| Bindings | Explores the binding solution presented at Solving the binding problem with Swift. |
| BouncingBall | Introduces a simple UIView animation |
| DispatchGroups | Uses dispatch groups to associate tasks together and determine when all tasks have finished running. |
| DrawMoonPhase | Draws the current Moon phase using a port of the C# solution at Calculate and Draw Moon Phase. |
| Easing | Explores how to define Core Animation timing functions |
| Events | Looks at the events architecture design from Implementing Events in Swift. |
| Futures | Combines to Result and Future types to build an asynchronous solution for handling computations |
| LocationTracking | Looks at location tracking with CLLocation. |
| MultiThreading | Shows how multithreaded programming can be done using GCD queues. |
| Networking | Illustrates networking concepts with NSURLSession. |
| TableView | Builds a working table view with data source. |
Moon icons are provided by Weather Icons.