我应该在核心数据中保持应用状态吗?

时间:2011-07-12 16:31:48

标签: ios core-data

我尝试使用秒表功能创建一些应用程序,并有一些令人困惑的点。 首先,保持秒表状态(开始,暂停,停止)的正确方法是什么。我应该将此状态保留在核心数据中吗?

其次,我使用Date属性创建了核心数据实体以保持开始时间。每次重置秒表或将其保存在单独的记录中时,我应该删除此实体吗?

1 个答案:

答案 0 :(得分:3)

除非你想以非常具体的方式保存大量不同的记录,否则CoreData对你想要的东西非常苛刻

NSUserDefaults会很好,除非你删除应用程序,否则它们是持久的

tutorial非常好。所以说如果你有两个变量time_started和time_ended,那么你将获得时间并将它们写入UserDefaults。如果要保留多个条目的记录,请使用增加计数或索引的循环。

没有时间在mo上编写任何代码,但是执行该教程,您可能会发现NSUserDefaults更好。

希望有所帮助