2015
December 2015
❯ 12/08/2015
Swift Package Manager: Create and Use a X11 package on Linux
A tutorial on how to create a Swift Package for X11 on Linux and use it to write a simple X11 app
September 2015
❯ 09/30/2015
Getting your iPhone 6s Chip Foundry from Swift
This quickly explains how you use private apis from Swift in order to figure out the manufacturer of your fancy new iPhone 6S CPU
August 2015
❯ 08/25/2015
Optional throw via try? in Swift 2
Swift 2.0 includes a new way of handling exceptions via the try? keyword. This is a quick post to explain the basics, and why this is cool.
July 2015
❯ 07/18/2015
CoreValue: Lightweight Framework for using Core Data with Value Types
CoreValue is a lightweight wrapper framework around Core Data. It takes care of boxing value types into Core Data objects and unboxing Core Data objects into value types. It also contains simple abstractions for easy querying, updating, saving, and deleting.
June 2015
❯ 06/19/2015
Using try / catch in Swift with asynchronous closures
Swift's `try` / `catch` error handling is great. However, you can't use it in an async context. This article briefly explains which options you have if you intend to use Error Handling asynchronously
❯ 06/17/2015
Generic method overloading by protocol in Swift
See how you can even overload methods in a generic manner by using protocols