Core Data で自分のデータのアーキテクチャを設計しています。私の質問:Listオブジェクトがあります。Core Data を使い始める前は、NSObject のサブクラスとして定義していましたが、Core Data や NSManagedObject などを使用するようになりました。 Core Data のチュートリアル。
基本的に、Listオブジェクトは
NSString uniqueID
NSString name
BOOL completed
BOOL notifyMe
NSDate notifyDate
NSDate creationDate
NSManagedObject がオブジェクト全体を一度にロードすることを強制することを考えると、これは 1 つのオブジェクトに対して大量のデータのように見えます。Listオブジェクト間に 1 対 1 の関係を作成し、 と呼ばれる新しいオブジェクトと言うのはListDetails理Listにかなっていますか?
NSString uniqueID
NSString name
BOOL completed
そしてListDetails_
BOOL notifyMe
NSDate notifyDate
NSDate creationDate
アドバイスありがとうございます!
追加の警告:
また、それぞれが呼び出されListた と一対多の関係を持ちます。つまり、現在、と の 2 つがあります。2 つのコンポーネント (と) に分割した場合、1 対多の関係は とだけになりますか?EntityListItemEntitiesListListItemListListListDetailsList