【发布时间】:2011-04-06 15:24:18
【问题描述】:
如何才能最好地在核心数据中存储星期几和时间?例如:
- 星期一凌晨 4.05
- 星期三晚上 8 点 10 分
我可以在 Objective-C 中使用 NSDateComponents 来表示这个,但是这个类型没有在核心数据属性类型下拉列表中列出。就此而言,这些在 Objective-C 或核心数据中似乎都不是 NSTime 类型。想到的选项:
- 存储为字符串,然后必须解析(例如“Mon 5.00pm”),但这听起来并不理想
- 存储为 (a) NSInteger 表示星期几,(b) NSDate 表示时间,以后访问时只使用时间部分?
- 其他更好的想法?
【问题讨论】:
标签: iphone objective-c ios core-data