私は主に英単語のアプリケーションを持っています。オブジェクトAには多くのオブジェクトBがあり、オブジェクトBには多くのオブジェクトCがあります。ここでコードはコアデータの保存を行うのに最適な場所ですか?
iOSアプリケーションでナビゲーションタイプのアプリケーションで表示し、Aがフロントページに表示されている場合は、BにプッシュしてCにプッシュします。
私は自分のA、B、Cオブジェクト(カスタムクラス)の各インスタンスを保存できるようにしたいと思いますが、いつ保存してA、Bに関するデータを表示するテーブルビューそのビューがプッシュされる前に/ Cがポピュレートされる必要があります。
didSelectRowAtIndexPathでそれを読んでください。または、他の何か?貯蓄はどうですか?タップバックや他の場所で行われるべきですか?おそらくクラス自体で?
サム
あなたのオブジェクトは大きすぎず、人々はページをあまりにも早く叩くことはできないと想像しています。そのため、非常に頻繁に保存する必要があります。つまり、すべてのプッシュやポップ、少なくとも編集、値が変わるたびに)。また、アプリがバックグラウンド、画面ロックまたはホームボタンに移動したときに保存することも忘れないでください – Ali