As expected from any new modern language, Swift 1.0 launched with the concept of protocols.
Protocols serve as a way to define a blueprint of methods, properties, and contracts that other types must…
This article is the second in a two-part series. You can find the first one here.
This article is the first in a two-part series. You can find the second one here.