0
今日、私のモデルの新しいバージョンを作成し、私のモデルにいくつかのプロパティを追加してみましょう。数日後にいくつかのプロパティを追加する必要があります。次に、別のバージョンのモデルを作成する必要がありますか?個々の変化について?CoreDataのバージョン管理 - バージョンを追加する頻度はどのくらいですか?
今日、私のモデルの新しいバージョンを作成し、私のモデルにいくつかのプロパティを追加してみましょう。数日後にいくつかのプロパティを追加する必要があります。次に、別のバージョンのモデルを作成する必要がありますか?個々の変化について?CoreDataのバージョン管理 - バージョンを追加する頻度はどのくらいですか?
開発中は、変更ごとに新しいバージョンを追加することはお勧めしません。 あなたはまもなく多くのバージョンで終わるでしょう。
ソフトウェアの公開版ごとに新しいバージョンを作成すれば、ほとんどの場合十分です。
これに同意します。また、公表したときに、あなたのモデルは正しいものであることに注意してください。予約されたジェネリックプロパティを追加することもできます。データの移行はCoreDataの苦痛になる可能性があります。 –
+1開発中にバージョン管理を使用する理由はありません。古い永続ストアを削除して、モデルを変更するたびに新しく開始してください。バージョニングは、既存の永続ストアを新しいモデルに移行してマージする場合にのみ使用されるため、出荷バージョンのバージョン管理が必要です。 – TechZen