Episode 168: iPS 166 Protocol-Oriented Programming with Natasha Murashev

August 18, 2016 41:42 40.04 MB Downloads: 0

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

13:04 - Associated Types and Type Erasure

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