See how you can even overload methods in a generic manner by using protocols
#simple — 3 posts.
With Swift, Apple introduced several new programming languages features to iOS and Mac developers. One of them are Optionals. This is a simple introduction into Optionals that glosses over details to make it more approachable.