4種類の属性をCoreData内の32ビットintに格納するのはやり過ぎですか?または、単にそれらごとに個別の属性を作成する必要がありますか?(論理演算子を使用して設定/取得します)。
既存のオブジェクトに新しいエンティティを追加する予定です。このオブジェクトには、約14個の属性(注文用の「インデックス」属性を含む)を持つ200〜400個のアイテムが含まれます。常に1つのセットのみが操作または表示されます。
元に戻すサポートを維持する必要があります(iPhoneでのコアデータオブジェクト挿入のパフォーマンスを向上させる方法を参照してください) 。
複数の属性を1つのフィールドに格納すると、これを約8つの属性にまで下げることができる場合があります。検索性の問題を除けば、かなりのスペースを節約できますか?
また、週に約1〜3の割合で増加するアイテムの増加するリストに、400個のオブジェクトのセットを格納することは不合理ですか?
何千ものアイテムをコアデータに保存している人がいると聞いているので、おそらく私は妄想的です。長期的には、おそらくiCloudにアーカイブのエクスポートオプションを提供する必要があると思います。