[英]when starting to use NSUserDefaults for a custom classes is this time to move to Core Data?
当开始对具有多个级别的自定义类使用NSUserDefaults时,这次是否要移至核心数据?
背景:
因此,鉴于以上所述,我真的很想知道我是否最好在这里使用Core Data。 您不是在概念上在XCode中定义结构,然后可以将数据直接保存/加载到XCode为您创建的类中吗?
结构的粗略示例:
- 物品( NSMutableArray )
- aString:NSString
- aString2:NSString
- 日期:NSDate
- aDate2:NSDate
- aBool:布尔
- aTI1:NSTimeInterval
- aTI2:NSTimeInterval
- 关键字( NSMutableArray )
- 关键字:NSString
- 关键字:NSString
是的,核心数据或属性列表或直接的对象归档。 一旦拥有非常简单的键/值对之外的任何类型的数据,就需要考虑模型层。
尽管很方便,但用户默认值(顾名思义)不是保留用户数据的地方! 它用于配置,首选项等。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.