Look for any podcast host, guest or anyone

Listen

Description

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