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
- Host: GitHub
- URL: https://github.com/hadevs/swiftinjector
- Owner: Hadevs
- License: mit
- Created: 2019-06-30T20:10:59.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-07-11T12:49:36.000Z (over 6 years ago)
- Last Synced: 2025-09-16T10:07:03.172Z (6 months ago)
- Topics: dependencyinjection, swift
- Language: Swift
- Size: 498 KB
- Stars: 19
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

# SwiftInjector
[](https://swift.org)
[]()
[](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
