連絡先を管理する基本的なiPhoneアプリがあるとします。私は "名前"、 "アドレス"と "写真"の属性を持つ "連絡先"という名前のエンティティを持っています。アプリのメインビューは、各連絡先の名前を表示する単なるテーブルビューです。ユーザーは各名前をクリックして、対応する写真とアドレスを表示することができます(別のビューコントローラーで)。コアデータの取得を簡単に行うための簡単な方法
問題は、写真のサイズが非常に大きいことです。
管理対象オブジェクトをフェッチすると、すべての属性もメモリに取り込まれますか?この場合、アプリケーションがすべての写真(およびアドレス)をフェッチしているので、アプリケーションをロードしてテーブルビューに名前を表示するには時間がかかるでしょうか?
この理由から、メインビューをよりスムーズに(そして読み込み速度が速く)するには、「名前」属性のみを持つ新しい「ContactFacade」エンティティを作成する必要がありますその連絡先に関する詳細を含む「連絡先」エンティティへのの関係
http://stackoverflow.com/questions/2131722/coredata-for-iphone-storing-imagesの複製としてフラグが設定されています。 – bneely