├── .gitignore ├── LICENSE ├── README.md ├── SwiftInjector.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ ├── xcshareddata │ │ └── IDEWorkspaceChecks.plist │ └── xcuserdata │ │ └── ghost.xcuserdatad │ │ └── UserInterfaceState.xcuserstate └── xcuserdata │ └── ghost.xcuserdatad │ └── xcschemes │ └── xcschememanagement.plist ├── SwiftInjector ├── Container.swift ├── Containerable.swift ├── DIContainer.swift ├── Info.plist ├── RootContainer.swift ├── SILogger.swift ├── SwiftInjector.h ├── SwiftInjector.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist ├── SwiftInjector │ ├── AppDelegate.swift │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ ├── Info.plist │ ├── Source │ │ ├── Container.swift │ │ ├── Containerable.swift │ │ ├── DIContainer.swift │ │ ├── RootContainer.swift │ │ ├── SILogger.swift │ │ └── TestContainer.swift │ ├── TestClass.swift │ └── ViewController.swift ├── SwiftInjectorTests │ ├── ContainerableFormattedStringTests.swift │ ├── ContainerableMainTests.swift │ ├── ContainerablePropertyNameTests.swift │ ├── ContainerablePropertyTests.swift │ ├── ContainerableRecordRelationsTests.swift │ ├── ContainerableRegisterTests.swift │ ├── ContrainerableManualRegistrationTests.swift │ ├── Info.plist │ ├── RecursiveResolvingTests.swift │ └── SwiftInjectorTests.swift ├── TestClass.swift ├── TestContainer.swift ├── ViewController.swift └── header.png ├── SwiftInjectorTests ├── ContainerableFormattedStringTests.swift ├── ContainerableMainTests.swift ├── ContainerablePropertyNameTests.swift ├── ContainerablePropertyTests.swift ├── ContainerableRecordRelationsTests.swift ├── ContainerableRegisterTests.swift ├── ContrainerableManualRegistrationTests.swift ├── Info.plist ├── RecursiveResolvingTests.swift └── SwiftInjectorTests.swift ├── SwiftInjectorable.podspec ├── example_1.png ├── example_2.png ├── example_3.png ├── footer.png └── header.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hadevs/SwiftInjector/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hadevs/SwiftInjector/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hadevs/SwiftInjector/HEAD/README.md -------------------------------------------------------------------------------- /SwiftInjector.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hadevs/SwiftInjector/HEAD/SwiftInjector.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /SwiftInjector.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hadevs/SwiftInjector/HEAD/SwiftInjector.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /SwiftInjector.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hadevs/SwiftInjector/HEAD/SwiftInjector.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /SwiftInjector.xcodeproj/project.xcworkspace/xcuserdata/ghost.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hadevs/SwiftInjector/HEAD/SwiftInjector.xcodeproj/project.xcworkspace/xcuserdata/ghost.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /SwiftInjector.xcodeproj/xcuserdata/ghost.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hadevs/SwiftInjector/HEAD/SwiftInjector.xcodeproj/xcuserdata/ghost.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /SwiftInjector/Container.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hadevs/SwiftInjector/HEAD/SwiftInjector/Container.swift -------------------------------------------------------------------------------- /SwiftInjector/Containerable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hadevs/SwiftInjector/HEAD/SwiftInjector/Containerable.swift -------------------------------------------------------------------------------- /SwiftInjector/DIContainer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hadevs/SwiftInjector/HEAD/SwiftInjector/DIContainer.swift -------------------------------------------------------------------------------- /SwiftInjector/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hadevs/SwiftInjector/HEAD/SwiftInjector/Info.plist -------------------------------------------------------------------------------- /SwiftInjector/RootContainer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hadevs/SwiftInjector/HEAD/SwiftInjector/RootContainer.swift -------------------------------------------------------------------------------- /SwiftInjector/SILogger.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hadevs/SwiftInjector/HEAD/SwiftInjector/SILogger.swift -------------------------------------------------------------------------------- /SwiftInjector/SwiftInjector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hadevs/SwiftInjector/HEAD/SwiftInjector/SwiftInjector.h -------------------------------------------------------------------------------- /SwiftInjector/SwiftInjector.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hadevs/SwiftInjector/HEAD/SwiftInjector/SwiftInjector.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /SwiftInjector/SwiftInjector.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hadevs/SwiftInjector/HEAD/SwiftInjector/SwiftInjector.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /SwiftInjector/SwiftInjector.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hadevs/SwiftInjector/HEAD/SwiftInjector/SwiftInjector.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /SwiftInjector/SwiftInjector/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hadevs/SwiftInjector/HEAD/SwiftInjector/SwiftInjector/AppDelegate.swift -------------------------------------------------------------------------------- /SwiftInjector/SwiftInjector/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hadevs/SwiftInjector/HEAD/SwiftInjector/SwiftInjector/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /SwiftInjector/SwiftInjector/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hadevs/SwiftInjector/HEAD/SwiftInjector/SwiftInjector/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /SwiftInjector/SwiftInjector/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hadevs/SwiftInjector/HEAD/SwiftInjector/SwiftInjector/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /SwiftInjector/SwiftInjector/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hadevs/SwiftInjector/HEAD/SwiftInjector/SwiftInjector/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /SwiftInjector/SwiftInjector/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hadevs/SwiftInjector/HEAD/SwiftInjector/SwiftInjector/Info.plist -------------------------------------------------------------------------------- /SwiftInjector/SwiftInjector/Source/Container.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hadevs/SwiftInjector/HEAD/SwiftInjector/SwiftInjector/Source/Container.swift -------------------------------------------------------------------------------- /SwiftInjector/SwiftInjector/Source/Containerable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hadevs/SwiftInjector/HEAD/SwiftInjector/SwiftInjector/Source/Containerable.swift -------------------------------------------------------------------------------- /SwiftInjector/SwiftInjector/Source/DIContainer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hadevs/SwiftInjector/HEAD/SwiftInjector/SwiftInjector/Source/DIContainer.swift -------------------------------------------------------------------------------- /SwiftInjector/SwiftInjector/Source/RootContainer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hadevs/SwiftInjector/HEAD/SwiftInjector/SwiftInjector/Source/RootContainer.swift -------------------------------------------------------------------------------- /SwiftInjector/SwiftInjector/Source/SILogger.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hadevs/SwiftInjector/HEAD/SwiftInjector/SwiftInjector/Source/SILogger.swift -------------------------------------------------------------------------------- /SwiftInjector/SwiftInjector/Source/TestContainer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hadevs/SwiftInjector/HEAD/SwiftInjector/SwiftInjector/Source/TestContainer.swift -------------------------------------------------------------------------------- /SwiftInjector/SwiftInjector/TestClass.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hadevs/SwiftInjector/HEAD/SwiftInjector/SwiftInjector/TestClass.swift -------------------------------------------------------------------------------- /SwiftInjector/SwiftInjector/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hadevs/SwiftInjector/HEAD/SwiftInjector/SwiftInjector/ViewController.swift -------------------------------------------------------------------------------- /SwiftInjector/SwiftInjectorTests/ContainerableFormattedStringTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hadevs/SwiftInjector/HEAD/SwiftInjector/SwiftInjectorTests/ContainerableFormattedStringTests.swift -------------------------------------------------------------------------------- /SwiftInjector/SwiftInjectorTests/ContainerableMainTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hadevs/SwiftInjector/HEAD/SwiftInjector/SwiftInjectorTests/ContainerableMainTests.swift -------------------------------------------------------------------------------- /SwiftInjector/SwiftInjectorTests/ContainerablePropertyNameTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hadevs/SwiftInjector/HEAD/SwiftInjector/SwiftInjectorTests/ContainerablePropertyNameTests.swift -------------------------------------------------------------------------------- /SwiftInjector/SwiftInjectorTests/ContainerablePropertyTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hadevs/SwiftInjector/HEAD/SwiftInjector/SwiftInjectorTests/ContainerablePropertyTests.swift -------------------------------------------------------------------------------- /SwiftInjector/SwiftInjectorTests/ContainerableRecordRelationsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hadevs/SwiftInjector/HEAD/SwiftInjector/SwiftInjectorTests/ContainerableRecordRelationsTests.swift -------------------------------------------------------------------------------- /SwiftInjector/SwiftInjectorTests/ContainerableRegisterTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hadevs/SwiftInjector/HEAD/SwiftInjector/SwiftInjectorTests/ContainerableRegisterTests.swift -------------------------------------------------------------------------------- /SwiftInjector/SwiftInjectorTests/ContrainerableManualRegistrationTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hadevs/SwiftInjector/HEAD/SwiftInjector/SwiftInjectorTests/ContrainerableManualRegistrationTests.swift -------------------------------------------------------------------------------- /SwiftInjector/SwiftInjectorTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hadevs/SwiftInjector/HEAD/SwiftInjector/SwiftInjectorTests/Info.plist -------------------------------------------------------------------------------- /SwiftInjector/SwiftInjectorTests/RecursiveResolvingTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hadevs/SwiftInjector/HEAD/SwiftInjector/SwiftInjectorTests/RecursiveResolvingTests.swift -------------------------------------------------------------------------------- /SwiftInjector/SwiftInjectorTests/SwiftInjectorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hadevs/SwiftInjector/HEAD/SwiftInjector/SwiftInjectorTests/SwiftInjectorTests.swift -------------------------------------------------------------------------------- /SwiftInjector/TestClass.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hadevs/SwiftInjector/HEAD/SwiftInjector/TestClass.swift -------------------------------------------------------------------------------- /SwiftInjector/TestContainer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hadevs/SwiftInjector/HEAD/SwiftInjector/TestContainer.swift -------------------------------------------------------------------------------- /SwiftInjector/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hadevs/SwiftInjector/HEAD/SwiftInjector/ViewController.swift -------------------------------------------------------------------------------- /SwiftInjector/header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hadevs/SwiftInjector/HEAD/SwiftInjector/header.png -------------------------------------------------------------------------------- /SwiftInjectorTests/ContainerableFormattedStringTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hadevs/SwiftInjector/HEAD/SwiftInjectorTests/ContainerableFormattedStringTests.swift -------------------------------------------------------------------------------- /SwiftInjectorTests/ContainerableMainTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hadevs/SwiftInjector/HEAD/SwiftInjectorTests/ContainerableMainTests.swift -------------------------------------------------------------------------------- /SwiftInjectorTests/ContainerablePropertyNameTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hadevs/SwiftInjector/HEAD/SwiftInjectorTests/ContainerablePropertyNameTests.swift -------------------------------------------------------------------------------- /SwiftInjectorTests/ContainerablePropertyTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hadevs/SwiftInjector/HEAD/SwiftInjectorTests/ContainerablePropertyTests.swift -------------------------------------------------------------------------------- /SwiftInjectorTests/ContainerableRecordRelationsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hadevs/SwiftInjector/HEAD/SwiftInjectorTests/ContainerableRecordRelationsTests.swift -------------------------------------------------------------------------------- /SwiftInjectorTests/ContainerableRegisterTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hadevs/SwiftInjector/HEAD/SwiftInjectorTests/ContainerableRegisterTests.swift -------------------------------------------------------------------------------- /SwiftInjectorTests/ContrainerableManualRegistrationTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hadevs/SwiftInjector/HEAD/SwiftInjectorTests/ContrainerableManualRegistrationTests.swift -------------------------------------------------------------------------------- /SwiftInjectorTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hadevs/SwiftInjector/HEAD/SwiftInjectorTests/Info.plist -------------------------------------------------------------------------------- /SwiftInjectorTests/RecursiveResolvingTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hadevs/SwiftInjector/HEAD/SwiftInjectorTests/RecursiveResolvingTests.swift -------------------------------------------------------------------------------- /SwiftInjectorTests/SwiftInjectorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hadevs/SwiftInjector/HEAD/SwiftInjectorTests/SwiftInjectorTests.swift -------------------------------------------------------------------------------- /SwiftInjectorable.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hadevs/SwiftInjector/HEAD/SwiftInjectorable.podspec -------------------------------------------------------------------------------- /example_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hadevs/SwiftInjector/HEAD/example_1.png -------------------------------------------------------------------------------- /example_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hadevs/SwiftInjector/HEAD/example_2.png -------------------------------------------------------------------------------- /example_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hadevs/SwiftInjector/HEAD/example_3.png -------------------------------------------------------------------------------- /footer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hadevs/SwiftInjector/HEAD/footer.png -------------------------------------------------------------------------------- /header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hadevs/SwiftInjector/HEAD/header.png --------------------------------------------------------------------------------