iPS 166 Protocol-Oriented Programming with Natasha Murashev

iPhreaks

Our podcast about building mobile applications for iOS devices, Macs, and Apple TV using Swift and Objective C.

Follow

iPS 166 Protocol-Oriented Programming with Natasha Murashev

Published : Aug 18, 2016
Duration : 41 Minutes

Show Notes

01:58 - Natasha Murashev Introduction
02:31 - Protocol-Oriented Programming
03:49 - How Protocols Were Used Prior to Swift; Benefits
08:12 - Benefits in Regards to Testing
09:03 - Protocols in Swift vs Objective-C
10:18 - Downsides/Pitfalls When Using Protocols
17:02 - Keeping Code Clean
21:22 - Does protocol-oriented programming change the architecture of your apps substantially?
22:06 - Structs > Classes
25:13 - Protocol-oriented Programming Code Examples
27:05 - Changes With Swift 3?
28:03 - try! Swift
 
Picks