关键字 “dependency-injection” 的软件包
这些软件包可以作为软件包集合使用,可以在 Xcode 或 SwiftPM 中使用。
Factory
适用于 Swift 和 SwiftUI 的基于容器的依赖注入的新方法。
swift-dependencies
一个受 SwiftUI “环境” 启发的依赖管理库。
Swinject
适用于 iOS/macOS/Linux 的 Swift 依赖注入框架
DITranquillity
iOS 的依赖注入 (Swift)
swift-dependencies-additions
`swift-dependencies` 的更多依赖项
SafeDI
Swift 中的编译时安全依赖注入
swiftui-atom-properties
⚛️ SwiftUI 的原子方法状态管理和依赖注入
DIKit
Swift 库,允许您通过创建一个包含所有依赖项的容器,在您的项目中使用依赖注入模式
SecurePropertyStorage
帮助您使用 Swift 属性包装器为您的属性定义安全存储。
AppState
🧠 适用于 Swift 6 应用程序的轻松状态管理和依赖注入
Guise
一个优雅、灵活、类型安全的 Swift 依赖项解析框架
SwinjectAutoregistration
Swinject 扩展,可自动注册您的服务
FieryCrucible
一个极简的类型安全 Swift 依赖注入库
Deli
Deli 是一种易于使用的依赖注入 (DI)。
Inject
Swift 的轻松模块化依赖注入。
Pure
Swift 中的纯粹 DI
SwiftDI
SwiftDI 是在 Swift 5.1 中使用依赖项的新方法
sword
🗡️ 一个适用于 Swift 的编译时依赖注入库
GlobalConfModule
适用于 Swift(包括 Linux 的任何平台)的依赖注入或通用配置框架
AnnotationInject
编译时 Swift 依赖注入注解