Dip
Dip copied to clipboard
Simple Swift Dependency container. Use protocols to resolve your dependencies and avoid singletons / sharedInstances!
Bumps [tzinfo](https://github.com/tzinfo/tzinfo) from 1.2.5 to 1.2.10. Release notes Sourced from tzinfo's releases. v1.2.10 Fixed a relative path traversal bug that could cause arbitrary files to be loaded with require when...
Hi! I found a typo on the `README.md` and here is the fix. Thanks for your work!
Bumps [cocoapods-downloader](https://github.com/CocoaPods/cocoapods-downloader) from 1.2.2 to 1.6.3. Release notes Sourced from cocoapods-downloader's releases. 1.6.3 Enhancements None. Bug Fixes None. 1.6.2 Enhancements None. Bug Fixes None. 1.6.1 Enhancements None. Bug Fixes None....
I find out that optionals definitions lookup was made by combination of `filter` + `isEmpty`. The problem with that approach is that it's iterate definitions until the end even when...
We're seeing a crash in DIP when creating the initial view controller which through it's references winds up trying to resolve a type which results in a crash. This type...
Hi, enable thread sanitiser in Xcode. I used the sample app provided and added this code. in application didFinishLaunchingWithOptions after the configure function. ``` DispatchQueue.global(qos: .userInteractive).async { _ = try!...
Hello! Here's the situation. I have some singletons which are make sense only if user is logged in. So after user is logged out I want to release all those...
This adds visionOS support to Dip - - Fixes StoryboardInstantiable so that it will compile for visionOS - Fixes test protocol compliance - updates the sample project files to add...
1. I register dependency under the "market" tag 2. When I try to resolve later DIP returns dependency registered without a tag Here I resolved dependency under the "market" tag,...