Dependency Injection for iOS Applications – Part 1

What is dependency injection? Dependency Injection (DI) is a design pattern that decouples an object from the instantiation of its dependencies. An object doesn’t need to know how to create its dependencies. Instead, we “inject” them to it.  In this context, we consider a dependency any other instance our object references and uses to fulfil …

Dependency Injection for iOS Applications – Part 1 Read More »