EP 25 - FLYING SPAGHETTI MONSTER

Dependency Injection!

Zack and Steve put a few logs on the campfire and start talking about their favorite programming language, Swift. Today they discuss the dependency injection. It’s not as complicated as you think! Or is it?

Show Notes:

* Computer properties from Daniel’s question: https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/Properties.html

* Protocol documentation which contains info on getters and setters from Daniel’s question: https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/Protocols.html#//apple_ref/doc/uid/TP40014097-CH25-ID267

* Article and video by Bart Jacobs: https://cocoacasts.com/nuts-and-bolts-of-dependency-injection-in-swift/
* Article by Alexey Kuznetzov: https://medium.com/ios-os-x-development/dependency-injection-in-swift-a959c6eee0ab

* Dependency Injection using Factories by John Sundell: https://www.swiftbysundell.com/posts/dependency-injection-using-factories-in-swift

* Apple has a few things to say about computed properties here: https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/Properties.html

* Apple doc on Data Encapsulation (Objective-C): https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/EncapsulatingData/EncapsulatingData.html

Blind Love Dub by Jeris (c) copyright 2017 Licensed under a Creative Commons Attribution (3.0) license. http://dig.ccmixter.org/files/VJ_Memes/55416 Ft: Kara Square (mindmapthat)