Understanding type erasure in Swift

In this post Donny Wals explains type erasure. Donny first describes why type erasure is useful, and then shows us how we can apply it in our code. This is a great post, and explains a complicated topic in a very accessible manner.