You’ll only be able to effectively apply POP-principles if you understand how protocol extensions, protocol composition, and protocol inheritance works. In this short video, I talk about protocol inheritance.

Are you interested in Swift and Protocol-Oriented Programming? Check out my recently published course “Swift 4: Protocol-Oriented Programming” available on LinkedIn Learning: and on Lynda: