iPS 166 Protocol-Oriented Programming with Natasha Murashev

    0
    264

    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