When coming from an Object-Oriented Programming language like ObjC, inheritance is often used to share code between multiple classes. But that solution is not always the best, and have some issues.
In today’s article, we’ll see how Swift’s Protocol Extensions and their usage as “Mixins” can change the deal.
via Mixins over Inheritance – Crunchy Development.
Check this amazing post out! Some really epic examples to show the power of Mixins (protocol extensions). ❤ it.