Epi*_*tax 6 architecture xcode mvvm swift
我今天使用 Swift 和 MVVM 架构从头开始一个新项目。我想设置文件和文件夹结构以获得最佳实践,以便于导航和使用。
大多数教程建议:
?? Models
?? Views
?? ViewModels
?? Stores
?? Helpers
Run Code Online (Sandbox Code Playgroud)
但我发现它非常缺乏,因为我真的不知道管理ViewModels文件夹的最佳做法是什么。
来自现实世界的超级可维护项目有什么好的建议吗?
非常感谢!:)
根据Bob 叔叔的 Clean Architecture 模式,您可以将代码分为 3 层:
演示:所有依赖于框架(此处为 Cocoa)的代码。因此,请将您的视图、ViewModel、Vierwcontroller 等放入其中。
数据:与存储库交互的所有代码(如网络调用、数据库调用、用户默认值等)
领域:您的所有模型
| 归档时间: |
|
| 查看次数: |
4994 次 |
| 最近记录: |