
clean-architecture-swiftui
nalexn
SwiftUI sample app using Clean Architecture. Examples of working with SwiftData persistence, networking, dependency injection, unit testing, and more.
AI 简介
该项目是一个采用Clean Architecture架构的SwiftUI示例应用,展示了如何使用SwiftData持久化、网络请求、依赖注入以及单元测试等技术。核心功能包括解耦的展示层、业务逻辑层和数据访问层,支持程序化导航与深度链接,并通过Redux风格的集中式状态管理确保单一数据源。此外,项目还实现了系统事件处理及全面的测试覆盖,包括UI测试。适合于希望学习或实践现代iOS开发中Clean Architecture模式的开发者,特别是那些对SwiftUI与Combine框架感兴趣的人士。
Swift
MIT License6.6k
Stars
818
Forks
110
Watchers
20
Issues
Star 增长
今日0
近 7 天+6
近 30 天+34
综合评分61.14
默认分支master