Tuts+ Tutorial: Protocol-Oriented Programming in Swift 2
Instructor: Davis Allie
In this tutorial, you will learn about protocol-oriented programming in Swift. This includes protocol extensions, conditional extensions, and some of the benefits protocol-oriented programming has over traditional object-oriented programming.
Playground for the Tuts+ tutorial: Protocol-Oriented Programming in Swift 2
Read this tutorial on Tuts+.