iOS Developer > Practical knowledge > Software Architecture > Design Principles > Protocol-Oriented Programming Articles Protocol Oriented Programming in Swift: An Introduction WWDC Protocol-Oriented Programming in Swift