タイトルが示すように: のサブクラスを作成するのは正常NSManagedObjects
ですか? たとえばがある場合、キー/値でItem
を使用しますか、それともクラスを使用しますか?NSManagedObject
Item
Item
また、サブクラスを使用する場合、インスタンスを共通の Core Data "DAO" クラスにどのように送信しますか? 初期化メソッドinit
を使用することはできません。また、DAO の外部にコンテキストがないため、どのように解決しますか?
タイトルが示すように: のサブクラスを作成するのは正常NSManagedObjects
ですか? たとえばがある場合、キー/値でItem
を使用しますか、それともクラスを使用しますか?NSManagedObject
Item
Item
また、サブクラスを使用する場合、インスタンスを共通の Core Data "DAO" クラスにどのように送信しますか? 初期化メソッドinit
を使用することはできません。また、DAO の外部にコンテキストがないため、どのように解決しますか?
実際、NSManagedObject をサブクラス化するのは非常に一般的です。次に、そのクラスをモデル エディターでエンティティのクラスに設定します。その後、KVC の代わりにそれらを使用するプロパティを定義できます。このチュートリアル、特にモデル ファイルの自動生成の部分を参照してください。