【发布时间】:2018-06-21 08:14:05
【问题描述】:
我已阅读有关 MVC、MVP 和 MVVM 架构的文章,但我并不清楚如何在我的 iOS 应用程序中创建每种架构。我需要为每个架构制作哪些类/控制器文件。如果我们使用 Storyboard/Xib/Programmatically,它们之间有什么区别?
由于我正在为 iOS 应用程序使用 Xcode 默认 MVC 结构,但我想使用 MVVM 结构创建我的新项目,但我不确定如何创建该结构。
任何帮助将不胜感激。
提前致谢。
【问题讨论】:
-
除了它们是少数几个最常用的 iOS 开发设计模式之外,它们没有太多共同点。他们都有自己的方式来看待隔离操作以提高应用程序的健壮性和可扩展性。所有这些都有优点和缺点,您应该选择哪一个仅取决于您选择的项目类型以及您对每种设计模式的适应程度。
-
顺便说一句,我没有对你的问题投反对票
标签: ios model-view-controller mvvm mvp