最初に C ライブラリを直接使用して、iOS 2.0 でアプリを作成しました。次に、FMDB の使用に移りました (私にとってはずっと簡単です)。しかし今日では、データのフォールト、キャッシング、プリフェッチを管理するのが面倒になりすぎています。CoreData を使用すると、アプリの応答性が向上し、軽量になると確信しています (メモリに関して)。
CD ですべてをやり直すという長くて大変な作業を行う準備はできていますが、既存のデータを移行する必要があります。新しいオブジェクト (CDTrack、CDTrackPoint、CDSegment など) を使用して新しいモデルを作成し、Track、TrackPoint Segment などのオブジェクトにある既存のデータをこの新しいストアに移動することを検討しました。しかし、それは本当に賢明な考えでしょうか? 古いグラフを1つずつ複製するよりも良い方法はありますか?