AliSoftware/Dip
Simple Swift Dependency container. Use protocols to resolve your dependencies and avoid singletons / sharedInstances!
SwiftMIT
Issues
- 4
Injecting SwiftyBeaver as logger
#163 opened - 3
- 3
Singleton objects created multiple times
#160 opened - 5
Memory issue, registering classes.
#159 opened - 7
EXEC BAD ACCESS. Device only
#157 opened - 2
- 2
Collaborators not honoring singleton
#148 opened - 3
- 2
swift 3.1 warning
#144 opened - 1
- 12
- 3
Does Dip support objective-c?
#140 opened - 3
Auto-Injection warnings
#139 opened - 4
Using tags seems to create a separate scope.
#138 opened - 2
Can I auto-inject without registering?
#137 opened - 2
Mixing implicit and runtime arguments
#136 opened - 2
Swift 2.3 changes breaks some APIs
#134 opened - 6
Single Dip target causing problems
#133 opened - 1
- 4
- 8
- 4
Make shared component scope default
#110 opened - 8
Swift 3 release process
#109 opened - 1
- 17
Swift 3 issues
#107 opened - 8
- 5
Injected<T> returns nil
#93 opened - 2
Is there a way to combine containers?
#91 opened - 1
- 0
Update to latest swift version for Linux
#77 opened - 1
Add validate method to container
#76 opened - 0
Resolving weakly typed components
#75 opened - 1
- 2
Interception for NSObject subclasses
#72 opened - 0
Change DefinitionOf generic parameters
#71 opened - 11
Resolving dependencies and inheritance
#69 opened - 2
Dependency resolve timing
#68 opened - 5
- 15
- 14
- 0
Make throwing errors more consistent
#53 opened - 1
Organise documentation
#52 opened - 13
Rename a few things.
#48 opened - 11
- 3
Rename .Singleton scope to .Container
#45 opened - 0
Port tests to Linux
#44 opened - 7
Storyboards support
#34 opened - 0
Create a Package.swift
#30 opened - 5
- 2
What is Arg?
#27 opened