2012-04-15 12 views
0

私は、XCode/Cocoa/Objective-Cプログラミングで話されているMVCの概念を理解するのに困っています。XCode MVC明確化

これは単なる用語ですか?あるいは、実際にXcodeで機能が整っていて、組織的なプログラムを構築できるのでしょうか?

モデル、「ビュー」、コントローラーが意味するものを明確にすることはできません。

私はモデルがデータベースのようなデータストアだと思います。最終的にこれは通常のクラスファイルとして保持されていませんか? ビューは、インターフェースビルダーで作成したインターフェースですか? 最後に、コントローラはプログラムのメインコードであり、いくつかの方法で構成されていますか?

申し訳ありません愚かな質問のように見える場合は、シェルスクリプトから来て、私はこのすべての困惑を見つけるだけです。

ありがとうございます!

+0

[こちら](https://developer.apple.com/library/mac/#documentation/General/Conceptual/DevPedia-CocoaCore/MVC.html)と[ここ](https:// developer.apple.com/library/mac/#documentation/General/Conceptual/CocoaEncyclopedia/Model-View-Controller/Model-View-Controller.html#//apple_ref/doc/uid/TP40010810-CH14)? –

答えて

1

XCodeでは、ビューを作成してコントローラに接続します。 MVCの設計を奨励すると言えるでしょう。モデルの部分は少し不明瞭です。

+0

コントローラは作成したクラスとメソッドを持つオブジェクトであり、ビューはこれらのオブジェクトに接続するインターフェイスです。モデルはデータなどを格納する別のものです。私はこれを言うのが正しいのでしょうか?ご協力いただきありがとうございます – Cristian

0

ココアデザインパターンの最初の2つの章を読むことをお勧めします。 MVCがCocoaにどのように適用されるかを理解するのに役立ちました。