我知道有很多模式,比如MVC,MVP,MVVP等,我不想讨论哪个更好(这是StackOverflow的规则所禁止的),我只是想了解Apple的最新愿景模式,包括Swift和协议。
我想了解Apple在ViewController中使用自己的操作(例如在他们自己的应用程序中),模型中的内容以及它们如何分割代码。
答案 0 :(得分:0)
如果不加入Apple,很难给出明确的答案。但是,有人可能会争辩说,Apple仍然推荐MVC合并Protocol-Oriented Programming。
答案 1 :(得分:0)
我建议您查看最新的WWDC视频,即Protocol and Value Oriented Programming in UIKit Apps
他们所展示的内容让人联想到Model-View-ViewModel(MVVM)方法。他们的控制器模型基本上是不可变的视图模型。