【发布时间】:2018-09-28 08:00:51
【问题描述】:
我今天使用 Swift 和 MVVM 架构从头开始一个新项目。 我想设置文件和文件夹结构以获得最佳实践,以实现简单易懂的导航和使用。
大多数教程建议:
├─ Models
├─ Views
├─ ViewModels
├─ Stores
├─ Helpers
但我发现它非常缺乏,因为我真的不知道管理ViewModels 文件夹的最佳做法是什么。
对现实世界的超级可维护项目有什么好的建议吗?
非常感谢! :)
【问题讨论】:
-
我通常不会这样划分它们。我将它们划分在 viewControllers 中。例如,文件夹 = 登录,它包含
LoginViewController、LoginViewModel并且可以说是LoginTextFieldView,然后我将所有models、routers和newworking分别放在 1 个文件夹中 -
你可以先看看github.com/balitax/MVVM-AC-Template这样的东西
-
你可以访问这个medium.com/yay-its-erica/…,Model-ViewModel-ViewControls就够了
标签: swift xcode mvvm architecture