iphone - 在 iOS 中存储日常数据

标签 iphone objective-c ios xcode tracking

所以我知道 .plist 和 archives 以及 SQLLite 作为在应用程序中存储持久数据的方法,但是,我已经被困了一段时间,试图找出如何存储用户日常事件的数据,因此可能是显示在图表中。例如,如果用户一天步行 1 英里,第二天步行 3 英里,那么如何知道哪一天是哪一天,哪一天是下一天?

我能想到的最好办法是存储当前日期,然后用户下次执行操作时,检查存储的日期是否与当前日期相同,如果不同,则将数据保存为不同的一天。

有人有更好的想法或者有处理这个问题的标准方法吗?

最佳答案

我将使用带有时间戳列的 SQLLite DB,该时间戳列指示条目的写入时间。使用 NSDateComponents,您可以稍后确定添加条目的日期。

当您在时间戳列上创建索引时,您的查询将会非常快,这对于绘制图表来说是完美的...

关于iphone - 在 iOS 中存储日常数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10769747/

相关文章:

iphone - 将 iOS GPS 变量输入 JSON/oAUTH 请求

ios - 将 subview 添加到 View ,使其覆盖 UITabBar 但不覆盖 UINavigationBar

iOS - 使用 LinkedIn API 从 LinkedIn 获取兴趣

iphone - 从 Windows 访问 iPhone

ios - 当我的应用程序进入后台时,如何停止 Google 分析跟踪 session ?

iphone - 如何在 Xcode 4 中重置“仅最近使用的文件”过滤器?

iphone - 如何更改 MFMailComposeViewController 中的用户签名?

ios - UITextField 上的 UIDatePicker 问题

ios - 如何从 TableView 中自定义单元格中的标签获取文本

objective-c - 如何在 UITextView 中垂直居中光标