| blog

Hi, I'm John! I'm a lead mobile developer at Spotify and an indie game developer.

This is my personal blog that's all about the Swift programming language.

Unbox 1.1


Today I’m excited to release the first significant update to Unbox - version 1...

Iterating through enum members


Sometimes you want to perform a sequence of operations for each member of an enum...

Code encapsulation using closures


Swift's closures are awesome - and super handy when it comes to encapsulating code - especially in init methods...