iPhreaks

iPS 166 Protocol-Oriented Programming with Natasha Murashev

August 18, 2016
41:42
Episode 166
Episode Artwork

iPS 166 Protocol-Oriented Programming with Natasha Murashev

iPhreaks

41:42

0:00 41:42
Speed:

Share This Episode

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