7

サーバー上の一連のエンティティからコア データ モデルを実行時に生成することは可能ですか? 例: SharePoint リストまたは SQL/MySQL/Parse。

SharePoint リスト/SQL/Parse のフィールドは将来いつでも追加される可能性があるため、動的なルートを使用しようとしています。つまり、アプリのコア データ モデルのバージョンを、サーバー上の SharePoint リストと一致するように変更する必要があります。コア データでエンティティ (SharePoint リスト) を動的に生成できた場合、エンティティの列がサーバー上で変更されてもアプリが壊れることはありません。

これが可能であれば、誰かに例がありますか?

4

1 に答える 1

8

NSEntityDescription のリファレンスを参照してください。コードでエンティティを定義することにより、モデル定義を構築できます。

https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/CoreDataFramework/Classes/NSEntityDescription_Class/NSEntityDescription.html

編集

Cocoanetics の良き友人から: http://www.cocoanetics.com/2012/04/creating-a-coredata-model-in-code/

于 2013-04-21T19:19:05.113 に答える