RWDevCon 2016 Vault
Part 1: 303: Introduction to Protocol-Oriented Programming
— iOS & Swift

Lesson Complete

Play Next Lesson
Next

303: Introduction to Protocol-Oriented Programming

This video was last updated on Mar 12 2016

Swift 2 protocols can do things impossible in Objective C, so much that Apple has even argued for “Protocol-Oriented Programming” as an alternative to object-oriented programming. What does this really mean and when is it wise? This talk will walk through a detailed example, illustrating the pros and cons of OOP and protocol-based modeling, to show where Swift protocols are strictly superior, and also where their new benefits introduce fundamental new tradeoffs.

Comments