0

我想到了Integer 16,因为很容易计算年数,这取决于它。

String适合搜索,例如。很容易从 1978 中找到 78 年作为子字符串。也可以将年份保留为Date.

最佳做法是什么?

4

2 回答 2

1

我认为存储涉及某种日期的东西最好存储为NSDate简单的因为很可能当您将该值拉回时,它将用于显示某种日期。我无法想象 XCode 会不遗余力地让NSDateCore Data 变得如此可访问,除非他们有充分的理由。

也可以是优化...

最后,一切都与环境有关。正如您所说:是的,有时出于各种原因(包括搜索)将对象保存为字符串是明智的。但要直接回答你的问题,我会NSDate主要选择。

于 2013-01-10T10:32:40.797 回答
0

我会留下来Integer 16,因为这是《CoreData for iOS》一书中的做法。

于 2013-01-10T10:55:51.713 回答