The small library for dependency injection in applications written on pure Swift for iOS/OSX/tvOS. Despite its size, it solves a large enough range of tasks, including Storyboard support. Its main advantage – modularity of support, detailed errors description and lots of opportunities.
Features:
- Tranquillity
- Pure Swift Type Support
- Initializer injections ru
- Property, Method injections ru
- Named, Tags definitions and Many ru
- Type forwarding ru
- Lifetimes: single, perRun(weak/strong), perContainer(weak/strong), objectGraph, prototype, custom ru
- iOS/macOS Storyboard and StoryboardReference ru
- Circular dependencies ru
- Three level hierarchy: types, part, framework ru
- Short resolve syntax ru
- keyPath injection (since swift4.0) ru
- Very detail logs ru
- Validation at the run app ru
- Injection into Subviews and cells ru
- Support Delayed injection ru
- Injection with arguments at any depth
- Container Hierarchy
- Thread safe

Leave a Reply
You must be logged in to post a comment.