#Dependencies
swift-composable-architecture - Swift类库Composable Architecture简化状态管理和测试
The Composable ArchitectureSwiftUIState managementTestingDependenciesGithub开源项目
Composable Architecture是一个Swift库,提供一致且易于理解的应用构建方法,支持SwiftUI和UIKit,兼容所有苹果平台。其核心工具涵盖状态管理、组件化、处理副作用和测试,帮助开发者解决复杂应用的日常问题。此库通过简单的API设计提升整体开发体验,包含示例和详细文档,适合希望提升项目可维护性的开发者。
swift-dependencies - SwiftUI风格的依赖管理库,优化测试和开发流程
DependenciesSwiftUI点对点依赖管理Dependency Injection功能编程Github开源项目
这是一个受SwiftUI启发的依赖管理库,帮助开发者有效控制和管理与外部系统的交互。用户可以轻松注册和使用可控的依赖,优化测试和开发流程,并在Xcode预览和单元测试中灵活切换依赖实现。非常适合需要提升代码可测试性和维护性的Swift项目。
swift-dependencies-additions - Swift依赖管理的高级扩展库
DependenciesSwift开发工具库依赖管理Github开源项目
swift-dependencies-additions扩展了swift-dependencies库的功能,提供多个高级依赖抽象。它包含Accessibility、Application、BundleInfo等基础抽象,以及AppStorage、CoreData和Notification等实验性高级抽象。库中的API设计一致且易于测试,有助于简化iOS应用的依赖管理。开发者可灵活选择导入单个模块或全部依赖项。