Apple的MVC视觉代码示例

时间:2016-09-12 08:34:00

标签: swift

我知道有很多模式,比如MVC,MVP,MVVP等,我不想讨论哪个更好(这是StackOverflow的规则所禁止的),我只是想了解Apple的最新愿景模式,包括Swift和协议。

我想了解Apple在ViewController中使用自己的操作(例如在他们自己的应用程序中),模型中的内容以及它们如何分割代码。

  1. 我在Apple的网站上找到了关于Cocoa MVC的非常旧的文档,有没有Swift示例的新文档?
  2. 我可以在哪里获得现代Apple的模式愿景应用示例?我不想要样本«脏»代码,我想找到具有正确编码模式的样本完成的应用程序。

2 个答案:

答案 0 :(得分:0)

如果不加入Apple,很难给出明确的答案。但是,有人可能会争辩说,Apple仍然推荐MVC合并Protocol-Oriented Programming

答案 1 :(得分:0)

我建议您查看最新的WWDC视频,即Protocol and Value Oriented Programming in UIKit Apps

他们所展示的内容让人联想到Model-View-ViewModel(MVVM)方法。他们的控制器模型基本上是不可变的视图模型。