SwiftUI Target Architecture架构示例项目
MobileFactory 的swiftui-target-architecture
,是个挺实用的演示项目。它用 MVVM 模式把 SwiftUI 和 Combine 配合得蛮顺,关注点拆得比较清楚,团队配合起来也轻松。比如你专心写 UI,同事搞业务逻辑,互不打扰。
预览功能也不错,利用SwiftUI Preview
加载模拟数据,你可以一边开发一边看效果,改样式跟设计师对着调都方便。连产品都能看得明白,说改哪儿就哪儿。
单元测试和UI 测试也没落下,结构写得清爽,测试覆盖率搞上去不是问题。如果你平时在搞 iOS 项目,尤其用到 SwiftUI,那这个项目挺值得瞅一眼的。
注意点:它要求iOS 13+,因为核心用的是 SwiftUI。如果你项目支持的系统版本低,那不太合适哦。
相关内容你也可以看看这些:SwiftUI 与 Combine、iOS 单元测试,了解得更全一些。
27.27KB
文件大小:
评论区