Using the builder pattern in Swift

In this post from John Sundell we take a look at the builder pattern. John describes how the design pattern works, looks at the problems it aims to solve, and shows us how we can implement and use it in Swift.