Factory
A modern approach to Container-Based Dependency Injection for Swift and SwiftUI.
파일 탐색기
최종 버전 다운로드 (.zip)- plugin.json
- SKILL.md
- settings.local.json
- marketplace.json
- swift.yml
- FUNDING.yml
- 482.01b3b97a.css
- 671.47827da6.css
- documentation-topic.2b6fdee5.css
- index.63be42cf.css
- topic.c7af1fb5.css
- tutorials-overview.bab9a2e5.css
- autoregister().json
- callasfunction(_:).json
- callasfunction(key:_:)-9dimj.json
- callasfunction(key:_:)-r20.json
- decorator(_:).json
- init().json
- managedcontainer-implementations.json
- manager.json
- preview(_:).json
- promised(key:file:line:)-1oklr.json
- promised(key:file:line:)-f5q7.json
- reset(options:).json
- shared.json
- sharedcontainer-implementations.json
- with(_:).json
- circulardependencytesting.json
- defaultscope.json
- graphscopeenabled.json
- init().json
- logger.json
- pop().json
- promisetriggerserror.json
- push().json
- reset(options:).json
- reset(scope:).json
- trace.json
- init(_:)-8b8lt.json
- init(_:)-m0lr.json
- projectedvalue.json
- wrappedvalue.json
- cached.json
- callasfunction().json
- callasfunction(factory:).json
- context(_:factory:).json
- decorator(_:)-1x7j9.json
- decorator(_:)-5fj8x.json
- factorymodifying-implementations.json
- graph.json
- init(_:key:_:).json
- onarg(_:factory:).json
- onargs(_:factory:).json
- once().json
- ondebug(factory:).json
- ondevice(factory:).json
- onpreview(factory:).json
- onsimulator(factory:).json
- ontest(factory:).json
- preview(factory:).json
- register(factory:).json
- registration.json
- reset(_:).json
- resolve().json
- resolveonglobalactor(_:).json
- resolveonmainactor().json
- scope(_:).json
- shared.json
- singleton.json
- timetolive(_:).json
- unique.json
- arguments.json
- current.json
- isdebug.json
- ispreview.json
- issimulator.json
- istest.json
- removearg(forkey:).json
- runtimearguments.json
- setarg(_:forkey:).json
- !=(_:_:).json
- arg(_:).json
- args(_:).json
- debug.json
- device.json
- equatable-implementations.json
- preview.json
- simulator.json
- test.json
- cached.json
- context(_:factory:).json
- decorator(_:)-2dq0v.json
- decorator(_:)-44gbz.json
- graph.json
- onarg(_:factory:).json
- onargs(_:factory:).json
- once().json
- ondebug(factory:).json
- ondevice(factory:).json
- onpreview(factory:).json
- onsimulator(factory:).json
- ontest(factory:).json
- p.json
- registration.json
- reset(_:).json
- scope(_:).json
- scopeonparameters.json
- shared.json
- singleton.json
- t.json
- timetolive(_:).json
- unique.json
- !=(_:_:).json
- all.json
- context.json
- equatable-implementations.json
- none.json
- registration.json
- scope.json
- factory.json
- init(_:)-1qdp0.json
- init(_:)-2r01n.json
- projectedvalue.json
- resolve(reset:).json
- wrappedvalue.json
- init().json
- init(_:).json
- reset(options:).json
- wrappedvalue.json
- dynamicproperty-implementations.json
- init(_:)-5is4r.json
- init(_:)-81kt.json
- init(_:)-9z203.json
- projectedvalue.json
- update().json
- wrappedvalue.json
- dynamicproperty-implementations.json
- init(_:)-5387n.json
- init(_:)-8hen6.json
- init(_:)-zktg.json
- projectedvalue.json
- update().json
- wrappedvalue.json
- init().json
- init(_:).json
- wrappedvalue.json
- factory.json
- init(_:)-105hu.json
- init(_:)-91ieg.json
- projectedvalue.json
- resolve(reset:).json
- resolvedornil().json
- wrappedvalue.json
- callasfunction(key:_:)-2xdpp.json
- callasfunction(key:_:)-5jwtc.json
- decorator(_:).json
- manager.json
- promised(key:file:line:)-1lq85.json
- promised(key:file:line:)-4mfii.json
- reset(options:).json
- with(_:)-777bk.json
- with(_:)-ob3v.json
- cached.json
- callasfunction(_:).json
- callasfunction(factory:).json
- context(_:factory:).json
- decorator(_:)-9bsp7.json
- decorator(_:)-9ox23.json
- factorymodifying-implementations.json
- graph.json
- init(_:key:_:).json
- onarg(_:factory:).json
- onargs(_:factory:).json
- once().json
- ondebug(factory:).json
- ondevice(factory:).json
- onpreview(factory:).json
- onsimulator(factory:).json
- ontest(factory:).json
- preview(factory:).json
- register(factory:).json
- registration.json
- reset(_:).json
- resolve(_:).json
- resolveonglobalactor(_:parameters:).json
- resolveonmainactor(_:).json
- scope(_:).json
- scopeonparameters.json
- shared.json
- singleton.json
- timetolive(_:).json
- unique.json
- factory(_:)-2ziy8.json
- factory(_:).json
- register(_:factory:)-20rwv.json
- register(_:factory:).json
- resolve(_:)-6f39h.json
- resolve(_:).json
- init().json
- depth.json
- init().json
- clone().json
- init().json
- reset().json
- init().json
- cached-swift.class.json
- cached-swift.type.property.json
- graph-swift.class.json
- graph-swift.type.property.json
- shared-swift.class.json
- shared-swift.type.property.json
- singleton-swift.class.json
- singleton-swift.type.property.json
- unique-swift.class.json
- unique-swift.type.property.json
- callasfunction(_:)-7wrrw.json
- callasfunction(_:)-9syp3.json
- preview(_:)-swift.method.json
- preview(_:)-swift.type.method.json
- shared.json
- !=(_:_:).json
- ==(_:_:).json
- equatable-implementations.json
- hash(into:).json
- hashable-implementations.json
- staticstring.json
- factory.json
- init(_:)-24jhl.json
- init(_:)-713tk.json
- projectedvalue.json
- resolve(reset:).json
- resolvedornil().json
- wrappedvalue.json
- actors.json
- autoregistering.json
- chains.json
- container.json
- containermanager.json
- containers.json
- contexts.json
- cycle.json
- debugging.json
- dependency(_:)-952hq.json
- dependency(_:)-9pmu1.json
- dependency(_:parameter:)-7g39a.json
- dependency(_:parameter:)-96ign.json
- design.json
- dynamicinjected.json
- factory.json
- factorycontext.json
- factorycontexttype.json
- factorymodifying.json
- factoryregistration.json
- factoryresetoptions.json
- functional.json
- gettingstarted.json
- injected.json
- injectedcontainer.json
- injectedobject.json
- injectedobservable.json
- injectedtype.json
- lazyinjected.json
- managedcontainer.json
- migration.json
- modifiers.json
- modules.json
- optionals.json
- parameterfactory.json
- parameterfactorytype.json
- previews.json
- registrations.json
- resolutions.json
- resolve(_:)-1v66f.json
- resolve(_:)-22zpa.json
- resolving.json
- scope.json
- scopes.json
- sharedcontainer.json
- swift.json
- swiftui.json
- tags.json
- testing.json
- voidfactorytype.json
- weaklazyinjected.json
- factorykit.json
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- Adaptor.png
- MultiModule.png
- MultiModule2.png
- Networking.png
- Services.png
- added-icon.832a5d2c.svg
- deprecated-icon.7bf1740a.svg
- modified-icon.efb2697d.svg
- index.json
- 127.978d0861.js
- 416.eb5e5474.js
- 671.a6dda0d7.js
- 981.21016981.js
- chunk-vendors.88e02fc3.js
- documentation-topic.24feb80e.js
- highlight-js-bash-js.f42a1d3a.js
- highlight-js-c-js.6059ad3a.js
- highlight-js-cpp-js.c4d63969.js
- highlight-js-css-js.6a1f0b6c.js
- highlight-js-custom-markdown.5b745889.js
- highlight-js-custom-pkl.9fcf661e.js
- highlight-js-custom-swift.9b9584b0.js
- highlight-js-diff-js.caa6d9aa.js
- highlight-js-http-js.af24475e.js
- highlight-js-java-js.d0776d11.js
- highlight-js-javascript-js.46389717.js
- highlight-js-json-js.6f4facb9.js
- highlight-js-llvm-js.3d5e9220.js
- highlight-js-markdown-js.37b335d9.js
- highlight-js-objectivec-js.d1cd434f.js
- highlight-js-perl-js.52ae345c.js
- highlight-js-php-js.4c0a7090.js
- highlight-js-python-js.c050f618.js
- highlight-js-ruby-js.013bb247.js
- highlight-js-scss-js.6dc40f91.js
- highlight-js-shell-js.e71539fa.js
- highlight-js-swift-js.9bc017b7.js
- highlight-js-typescript-js.9b270b56.js
- highlight-js-xml-js.9d3ac47d.js
- highlight-js-yaml-js.9c616705.js
- index.43237eed.js
- topic.912fbada.js
- tutorials-overview.bc5ddf8e.js
- developer-og-twitter.jpg
- developer-og.jpg
- favicon.ico
- favicon.svg
- index.html
- metadata.json
- theme-settings.json
- Contents.json
- Contents.json
- Logo.png
- Contents.json
- Actors.swift
- AsyncInit.swift
- CircularDependencies.swift
- FunctionInjection.swift
- GenericAPIs.swift
- SimpleContainer.swift
- Tags.swift
- TestNonExtendableContainer.swift
- Contents.json
- ContainerDemoView.swift
- ContainerDemoViewModel.swift
- ContentView.swift
- ContentViewModel.swift
- FacotryDemoApp+Nonisolated.swift
- FactoryDemoApp+AA.swift
- FactoryDemoApp+AutoRegister.swift
- FactoryDemoApp+Injection.swift
- FactoryDemoApp.swift
- IODemoView.swift
- ModelTest.swift
- ObservableView.swift
- Services.swift
- Package.resolved
- IDEWorkspaceChecks.plist
- WorkspaceSettings.xcsettings
- contents.xcworkspacedata
- FactoryDemo.xcscheme
- project.pbxproj
- ContainerTrait.swift
- FactoryDemoTestingAA.swift
- FactoryDemoTestingContainer.swift
- FactoryDemoTests.swift
- FactoryDemoTests2.swift
- FactoryDemoTests3.swift
- FactoryDemoTestsAA.swift
- FactoryDemoTestsServices.swift
- FactoryDemoUITests.swift
- Common.h
- Common.swift
- Common.xcscheme
- project.pbxproj
- CommonTests.swift
- Networking.h
- Networking.swift
- project.pbxproj
- NetworkingTests.swift
- xcarchive.txt
- Package.swift
- ContentView.swift
- Package.resolved
- contents.xcworkspacedata
- project.pbxproj
- FactorySimpleDemoTests.swift
- Package.swift
- copy.swift
- docs.sh
- Containers.swift
- Contexts.swift
- Dependency.swift
- Factory.swift
- Globals.swift
- Injections.swift
- Key.swift
- Locking.swift
- Modifiers.swift
- Registrations.swift
- Resolver.swift
- Scopes.swift
- Migration.md
- Actors.md
- Cycle.md
- Design.md
- Functional.md
- Modifiers.md
- Modules.md
- Optionals.md
- Tags.md
- Containers.md
- GettingStarted.md
- Registrations.md
- Resolutions.md
- Scopes.md
- Chains.md
- Contexts.md
- Debugging.md
- Previews.md
- SwiftUI.md
- Testing.md
- Adaptor.png
- MultiModule.png
- MultiModule2.png
- Networking.png
- Services.png
- FactoryKit.md
- PrivacyInfo.xcprivacy
- ContainerTrait.swift
- ConcurrencyServices.swift
- MockServices.swift
- ParallelServices.swift
- IsolationTests.swift
- NonisolatedTests.swift
- ParallelTests.swift
- FactoryComponentTests.swift
- FactoryConcurrencyStressTests.swift
- FactoryContainerTests.swift
- FactoryContextTests.swift
- FactoryCoreTests.swift
- FactoryDefectTests.swift
- FactoryFunctionalTests.swift
- FactoryInjectionTests.swift
- FactoryLazyInjectedLockingTests.swift
- FactoryMultithreadingTests.swift
- FactoryParameterTests.swift
- FactoryPerformanceTests.swift
- FactoryResolverTests.swift
- FactoryScopeTests.swift
- ParallelXCTest.swift
- XCTestExtensions.swift
- .gitignore
- .spi.yml
- CHANGELOG
- CLAUDE.md
- CODE_OF_CONDUCT.md
- Factory.podspec
- Factory.xctestplan
- LICENSE
- Logo.png
- Package.resolved
- Package.swift
- README.md
// repository documentation
Was this content helpful?
(0 ratings)
