UIScrollView のデータソース オブジェクトを実装しています。それはコントローラの一部ですか、それともモデルの一部ですか? コントローラーだと思いますが、よくわかりません。データを配信します。しかし、データはネットからのsqlite3、ファイルにある可能性があります。したがって、実際には、データがどこから来るかについて柔軟に対応できる必要があるため、データ部分からのものではないと言えます。どう思いますか?
3 に答える
5
ビジュアル コントロールのデータ ソースはコントローラーにする必要があります。コントローラーはモデルからデータを取得/処理し、それをビューに渡す必要があります。
于 2009-05-07T22:47:01.227 に答える
1
CocoaのMVCパラダイムは、「モデルコントローラー」オブジェクトと「ビューコントローラー」オブジェクトの両方を推奨します。データソースオブジェクトは、ViewControllerカテゴリに分類されます。必要なUI要素に応じてデータストアにモデルオブジェクトを要求し、それに合わせてデータを少し再フォーマットして、UIに渡します。通常、同じオブジェクトがUIイベントとデリゲートメソッドも処理します。
于 2009-05-07T23:06:13.240 に答える
1
実際にはどちらでもないと言えます。UIScrollView データソースは、表示用にデータをフォーマットしているだけです。
「ビジネス ロジック」を実行する特定のアクションがない限り、UIScrollView データソースはビューに参加します。
コントローラーには、何らかの方法でデータを変更または処理するロジックが含まれます。スクロールビューは単にデータを表示できるようにします。
于 2009-05-07T22:47:21.383 に答える