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 対多の関係は とだけになりますか?Entity
ListItem
Entities
List
ListItem
List
List
ListDetails
List