我尝试使用秒表功能创建一些应用程序,并有一些令人困惑的点。 首先,保持秒表状态(开始,暂停,停止)的正确方法是什么。我应该将此状态保留在核心数据中吗?
其次,我使用Date属性创建了核心数据实体以保持开始时间。每次重置秒表或将其保存在单独的记录中时,我应该删除此实体吗?
答案 0 :(得分:3)
NSUserDefaults会很好,除非你删除应用程序,否则它们是持久的
这tutorial非常好。所以说如果你有两个变量time_started和time_ended,那么你将获得时间并将它们写入UserDefaults。如果要保留多个条目的记录,请使用增加计数或索引的循环。
没有时间在mo上编写任何代码,但是执行该教程,您可能会发现NSUserDefaults更好。
希望有所帮助