2011-11-10 9 views
0

MVCアプローチでソフトウェアを開発したい。私はMVCに精通しており、それをデータベースプログラムで特別に実装する方法については熟知していますが、ここに疑問があります。図面アプリケーションで私はMVCアプローチを使用したいが、私はモデルのタスクについていくつかの疑問を持っている。

私はiPhoneでグラフィカルアプリケーションを作成したいのですが、この場合はMVC以外の方法はありません。 100%MVCは時々難しく、簡単に違反する可能性があります。 私は描画機能(計算)をビューの中に入れました。

私はサブビュー(V)と私のメインクラス(M)を呼び出す責任を負うコントローラーを持っています そして私のメインクラス(M)はいくつかの数値と変数を格納するだけです。私の疑問はスタート地点

これは、次のとおりです。

は私がモデル化するために、描画の計算部分を転送する必要がありますか?計算部分は現在ビューに存在し、その理由は高さと幅などのViewのいくつかのプロパティにアクセスする必要があるからです。 したがって、計算と描画をビューの中に入れることにしました。

私はMVCを使用してソフトウェアエンジニアリングを実践したいので、この問題を明確にするのを手伝ってください。これは自己訓練のようなものです。

答えて

1

私はこれをデザイン上の問題として、自分で決めることができます。画像の幅/高さが画像の一部であり、すべての画像属性が絶対座標として返されます。または、画像が100%スケーラブルであり、ビューが描画されるサイズを決定し、計算をビューに保持すると言うことができます。

関連する問題