RWDevCon 2016 Vault - Part 19: 303: Introduction to | Ray Wenderlich

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.


This is a companion discussion topic for the original entry at https://www.raywenderlich.com/3538-rwdevcon-2016-vault/lessons/19