我应该如何在CoreData中正确存储我的实体的小时数据? 在.NET中我可以使用TimeSpan类,客观C怎么样? 我看到的选项: 1)使用CoreData Date类型(NSDate?)并忽略除小时和分钟之外的所有组件 2)使用基于存储为“HH:MM”的字符串的自定义类型 3)存储两个整数
你会推荐什么?
答案 0 :(得分:3)
我会使用NSTimeInterval类,就像TimeSpan .NET类一样。
答案 1 :(得分:2)
NSTimeInterval
是对应的数据类型:iphone - store NSTimeInterval on a coredata
但是,如果您的数据很大,我建议优化存储两个整数。如果您决定稍后再存储秒数,则NSTimeInterval
解决方案会更加灵活。