永続化のために UIManagedDocument を使用するアプリの作業を開始しました。私が知る限り、UIManagedDocument が使用された唯一の理由は、それを利用してコア データ スタックを自動的にセットアップすることでした。
ここで、いくつかの新機能を実装するためにデータ モデルを変更する必要があります。データ モデルへの変更は劇的なものになるため、UIManagedDocument から通常のコア データ スタックに切り替えることを考えています。コア データの移行と UIManagedDocument についてよく読んでいますが、UIManagedDocument から通常の CoreData スタックに移行するには、データを移行するクラスを作成する必要があるようです。これを行うための最良/最も安全な方法は何だろうと思っています。