6

私は iOS アプリを開発しており、いくつかのオブジェクト モデルがあります。ここで、それらをコア データ管理オブジェクトに変換したいので、モデルからオブジェクトを生成する標準的な逆の方法ではなく、オブジェクトからエンティティと属性を作成します。これを達成するための最良の方法は何ですか?

NSManagedObjectの代わりにから拡張しNSObjectて、エンティティと属性を手動で作成し、エンティティのクラス名を設定しようとしましたが、うまくいきませんでした:-(

ありがとう

4

1 に答える 1

7

私は最近、非常に大規模で複雑なデータ モデルを使用する大規模なプロジェクトでこれを行いました。これは、非常に実現可能であることがわかったワークフローです。

まず、Xcode で新しいデータ モデルを作成し、手動で入力します。これは、モデルを確認し、おそらく単純化の機会を利用することを強制するため、非常に優れた演習です。

次に、モデルから Xcode を使用してクラス ファイルを生成します。オブジェクトに含める必要がある特別なコードがある場合は、それらをカテゴリとして別のファイルに追加します (たとえば、Xcode によって生成された Event.h & Event.m、コードを使用した Event+Additions.h & Event+Additions.m)。

于 2013-01-30T16:50:34.683 に答える