アプリでいくつかの構造変更を行ったときに、いくつかのバージョンに戻ってカスタム Core Data 移行を行いました。(そのため、新しいモデル バージョンと、カスタム ポリシー クラスを使用したマッピング モデルを作成しました)。
さて、もう少し変更を加えたいと思います。そこで、別のモデル バージョンを作成しました。さて、この変更のために別のマッピング モデルを作成する必要があるかどうかわかりませんか? もしそうなら、コアデータはユーザーのバージョンに基づいて使用する適切なものを見つけ出しますか?
また、別のカスタム ポリシー クラスを作成する必要がありますか? または、新しいロジックを最初のポリシー クラスに追加することはできますか?
最後に、元のデータベースから現在のデータベースに直接移行するためのロジックを追加する必要がありますか? または、コア データは私のためにそれを把握し、最初に中央値バージョンに移行し、ユーザーが元のデータ構造でアプリ バージョンを読み込んだときに現在のバージョンに移行しますか?
ありがとう!