dvi

1pod

EasyDi

Swift 3 and 4, iOS 8+ EasyDi contains a dependency container for Swift. The syntax of this library was specially designed for rapid development and effective use. It fits in 200 lines, thus can do everything you need for grown-up DI library: - Objects creating with dependencies and injection of dependencies into existing ones - Separation into assemblies - Types of dependency resolution: objects graph, singleton, prototype - Objects substitution and dependency contexts for tests

License: MIT

  • Swift