2

こんにちは、私は iOS の初心者で、アプリに CoreData を実装しています。

コアデータに新しいエンティティを追加するたびに、NSManagedObject サブクラスを再作成し、プロジェクトをクリーンアップし、以前のコア データを使用して既存のアプリを削除し、アプリを再構築する必要があります。

私のアプリが v1.0 で、AppStore で利用できる場合、ユーザーはアプリをダウンロードして使用することを考えています。数か月後、Core Data (アプリ v2.0) に新しいエンティティを追加しました。ユーザーはアプリを更新する必要があります。アプリのクラッシュを避けるために、新しいバージョンを削除して再ダウンロードする必要がありますか?

「コアデータを設定して検索し、データモデルの拡張を受け入れることができる」と誰かが言っているのを見つけましたが、それが何を意味するのかわかりません。 これが質問です。

なにか提案を?

4

1 に答える 1

3

プログラミングガイドはこちらCore Data Model Versioning and Data Migration

于 2013-01-23T03:49:03.980 に答える