Day 11 of #100DaysOfSwiftUI was all about protocols, extensions and protocol-oriented programming (POP).

David Abrahams via his talk at WWDC:

So, yes, Swift is great for object-oriented programming, but from the way for loops and string literals work to the emphasis in the standard library on generics, at its heart, Swift is protocol-oriented.

scheduleFebruary 23, 2021