Basic Concepts
Immutability
-
Justin Spahr-Summers - Enemy of the State - https://www.youtube.com/watch?v=7AqXBuJOJkY
-
Building Better Apps with Value Types in Swift - Apple WWDC 2015 - https://www.youtube.com/watch?v=av4i3x-aZbM
-
Protocol-oriented Programming in Swift - Apple WWDC 2015 From 2:30-9:30s - https://www.youtube.com/watch?v=g2LwFZatfTI&feature=youtu.be&t=160
Value Types
-
RayWenderlich: Reference vs Value Types in Swift part 1+2 - https://www.raywenderlich.com/112027/reference-value-types-in-swift-part-1
-
Reference and Value Types in Swift - https://medium.com/capital-one-developers/reference-and-value-types-in-swift-de792db330b2