An open API service indexing awesome lists of open source software.

https://github.com/hadevs/swiftinjector

SwiftInjector - library for dependency injection, maden for convinient and fast properties connection
https://github.com/hadevs/swiftinjector

dependencyinjection swift

Last synced: 5 months ago
JSON representation

SwiftInjector - library for dependency injection, maden for convinient and fast properties connection

Awesome Lists containing this project

README

          

![alt text](header.png)

# SwiftInjector
[![Swift](https://img.shields.io/badge/swift-language-orange.svg)](https://swift.org)
[![Swift](https://img.shields.io/badge/dependency--injection-convinient-brightgreen.svg)]()
[![GitHub license](https://img.shields.io/badge/License-MIT-lightgrey.svg)](https://raw.githubusercontent.com/Boerworz/Gagat/master/LICENSE)

SwiftInjector - library for dependency injection, maden for convinient and fast properties connection

## [How to use it? ](https://github.com/Hadevs/SwiftInjector/wiki)
Go to the [wiki](https://github.com/Hadevs/SwiftInjector/wiki)!

## Things already implemented:
1. Auto registration and autoresolving
2. Manual registration
2. Works even with private properties!
3. Resolving and registration with 'name' parameter
4. Classes each-to-each references without recursive crash (like in Swinject or DIP libraries)
5. Wiki

## Things TO DO for first release
1. Perfomance test
2. 70% Code coverage
3. SOA (Protocol-classes) registration and resolving support
4. Memmory leaks check

![alt text](footer.png)