已关闭。此问题为opinion-based。当前不接受答案。
**想要改进此问题吗?**请更新此问题,以便editing this post可以用事实和引文来回答。
3天前关闭。
Improve this question
我正在编写一个SwiftUI应用程序,很难理解最佳的架构模式。我知道MVVM通常是移动的开发的首选,但也看到一些资料说swiftUI内置了MVVM,所以所需要的只是MV。下面是这样一个资料:这篇文章和许多其他文章都指出,将swiftUI与MVVM配合使用是多余的。
我还看到其他消息来源说MVVM对swiftUI来说很好。
是否只是个人喜好的问题?或者,在swiftUI中显式定义视图模型是否多余?
1条答案
按热度按时间h79rfbju1#
您是否应该将调整数据模型以供视图使用的逻辑分解出来?
你需要一个四个字母的缩写,一个严格的过程,或者一群想成为有影响力的人和权威人士告诉你如何去做吗?
请记住MVVM was designed specifically for Windows Presentation Framework.如果您正在寻找为SwiftUI设计的应用程序架构,请尝试the Composable Architecture。