論文のために、iOS が MVC1 または MVC2 アーキテクチャに基づいているかどうかを知る必要があります。
すべてがコントローラーを通過するため、MVC2を使用していると思います。
論文のために、iOS が MVC1 または MVC2 アーキテクチャに基づいているかどうかを知る必要があります。
すべてがコントローラーを通過するため、MVC2を使用していると思います。
それほど明確ではありません。UIKit に実装されているデザイン パターンは、Model-View-Controller です。「モデル 1」または「モデル 2」の MVC デザイン パターンはありません。
「モデル 1」と「モデル 2」は Sun が考案した用語で、JSP を使用して MVC パターンを実装する 2 つの異なる方法を表しています。
モデル 1 では、M は JSP 内の JavaBeans、V は JSP 内の HMTL/スクリプトレット、C はコンテナに渡された URI に基づいて実行する JSP を選択した JSP サーブレットです。
モデル 2 では、懸念事項をより厳密に分離することが推奨されました。たとえば、Spring MVC フレームワークでは、M はビジネス ロジックが何であれ、V は使用するテンプレート言語 (Freemarker、JSP/JSTL、Velocity) であり、C はコントローラー実装を選択する DispatcherServlet です。