アプリのデータを Web サービスと統合し始めています。これには、コア データ ストア内の各オブジェクトの syncID が必要です。オブジェクトには既に id 属性がありますが、これは同じ id を使用して保存されているファイルに関連しているため、問題が発生する可能性があるため、これを変更することはできません。また、コア データ ストアを変更することにも抵抗があります。私のアプリには、過去に問題があった出荷バージョンが既にあるためです。
最も理想的な解決策は、一連の NSString キーと NSString オブジェクトを含む辞書です。各ユーザーのコア データ ストアのサイズを考えると、これは数千に及ぶ可能性があります。
このサイズの NSDictionary は遅いのでしょうか、それとも問題でしょうか? あまり時間をかけずに NSUserDefaults に保存できますか?