2016-09-12 2 views
0

私はMVC、MVP、MVVPなどのようなパターンがたくさんあることを知っていますが、ここではどちらが良いか議論したくありません(StackOverflowのルールで禁止されています)スイフトとプロトコルを含む、そのパターンに関するAppleの最新のビジョン。アップルのMVCビジョンコードのサンプル

AppleがViewControllerでどのような操作(例えば、自分のアプリケーションで)を使用しているか、モデルで何がどのようにコードを分割しているのかを知りたい。

  1. 私はCocoa MVCについてアップルのウェブサイトで非常に古い文書しか見つけられませんでしたが、Swiftの例を含む新しい文書はありますか?
  2. 現代のAppleのパターンビジョンアプリケーションの例はどこで入手できますか?私はサンプル«汚れた»コードを望んでいません、私は正しいコーディングパターンでサンプルの完成したアプリケーションを見つけたいと思います。
+0

[iOSアプリケーションの開発(Swift)の開始](https://developer.apple.com/library/ios/referencelibrary/GettingStarted/DevelopiOSAppsSwift/index.html)は、どのように記述するのかに沿っていると思いますアプリ –

答えて

0

私は、彼らはモデル - ビュー - ViewModelに(MVVM)アプローチを彷彿とさせる存在であることを示す何すなわちProtocol and Value Oriented Programming in UIKit Apps

、最新のWWDCのビデオを見てみることをお勧めしたいです。それらのコントローラモデルは基本的に不変のビューモデルです。

0

アップルと提携することなく決定的な答えを出すのは難しいです。しかし、Appleは依然としてProtocol-Oriented Programmingを取り入れてMVCを宣伝していると主張するかもしれない。

関連する問題