我很好奇 NSManagedObjects 的结构,特别是它们的嵌套。这是我第一次设计数据模型,所以让我在我的问题之前解释一下。假设我有一个供用户使用的 NSManagedObject。用户有许多不同的属性:
- 名字:NSString
- 姓氏:NSString
- 生物:NSString
- 照片:NSData
- 电子邮件:NSString
- 注册时间戳:NSDate
- 密码:NSString
- 用户名:NSString
- 追随者:用户(多关系)
- 他们关注的人:用户(许多关系)
该对象中有很多属性,而且可能还有更多。所以我的问题本质上是,嵌套 NSManagedObjects 是否安全,甚至适当?因此,我拥有的不是所有这些属性:
- 信息:用户信息
- 注册:用户注册
- 追随者:用户
- 以下:用户
其中 UserInformation 和 UserRegistration 将是单独的 NSManagedObjects,它们包含一些原始属性。我知道这可能不是嵌套对象的最佳情况,但如果我有更复杂的对象,如果它们是嵌套的,会更容易理解。
提前感谢您的输入!