まだcs193pの割り当て4にあります。-http ://www.stanford.edu/class/cs193p/cgi-bin/drupal/system/files/assignments/Assignment%204_2.pdf
場所のリストから写真を表示することを完全に(ish)実装しました。
アプリケーションの2番目のタブ(必須のタスク10と11)を追加します。これは、時系列で表示された最新の20枚の写真のリストを生成して表示するためのものです。
私の質問は、MVCパターンとNSUserdefaultsの設定/アクセスに関するものです。
基本的に、写真を表示するたびに、NSUserdefaultsに保存されているプロパティリストを更新する必要があります。
「最近の写真」タブを選択するときは、ユーザーが最近表示した写真を選択して選択できるように、これらの値を読み取って表示する必要があります。
これは、コードの行を書くことで非常に簡単に実装できると思います。おそらく、機能するという観点からです。
私はこの質問を見ました:CS193P UITabBarController MVCヘルプの割り当て4は一種の関連性がありますが、パターンの性質に関する私のより理論的な質問には実際には対応していません。
私の質問は、MVCパターンについてです。
講義で、彼がお気に入りのグラフでこれを示したとき、前の計算機の割り当てから、彼はデリゲートを使用して、お気に入りのリストビューコントローラーとgraphviewControllerの間で通信しました(講義9のスライド64の図を参照)。 http://www.stanford.edu/class/cs193p/cgi-bin/drupal/system/files/lectures/Lecture%209_1.pdf
MVCパターンを壊さないようにするために同様のことを行う必要がある場合、またはimageViewControllerのviewWillLoadでNSUserdefaultsを使用して写真をお気に入りに追加し、RecentImagesViewControllerのセッターで使用できるかどうかを調べようとしています。 。NSUserdefaultsは永続性のために設計されていることを知っていますが、グローバル変数を使用しているように感じます。
この質問は、cs193pコースに精通していないと、理解しにくい言葉で表現されていることに気づきました。申し訳ありません。
アドバイスありがとうございます!!