In-Depth Look at Dependency Injection in Swift
🚀 Dependency injection is a key part of designing loosely-coupled apps. In this article let’s take a look at core principles of DI and several advanced patterns: Factory, DI Container, Service Locator, Ambient Context.
This is a cross-post from my blog. I recommend to read the article there, as you’ll get better reading experience.