iphone - 简单的 iOS 应用程序的数据存储方法是什么?

标签 iphone database sqlite database-design core-data

我正在编写一个天气应用程序,它可以根据当前条件/温度了解您的穿着,从而告诉您在户外应该穿什么。我正在收集一些简单的数据并将其存储在设备上。我正在收集:

  • 日期/时间
  • 天气温度
  • 天气状况
  • 6 个 int 字段:
    • 胸部
    • 配件

我会根据当前的温度/条件查询数据,得到6个int字段中的值的平均值,以预测用户通常穿着什么。

我只将其保留在 iPhone 上。对此,什么是好的客户端数据存储方法?查询不是太激烈,但我需要查询类型和范围。

我以前没有使用过 Core Data。对 MySQL 非常熟悉,但没有接触过 SQLite。同样,为了简单/速度,我想保留这个客户端而不使用数据库。我的目标是开发一个进出应用程序。

最佳答案

我建议使用 Core Data 或 SQLite。你说得对,这并没有存储很多数据。如果该应用程序成功,并且您想扩展您的概念怎么办?

例如:

(1) 您想要存储更多数据

(2) 也许将数据同步到服务器

(3) 更改存储的数据类型

您甚至在问题中提到了“查询”,对我来说这就是您的答案。有了 Core Data,这一切都会变得容易得多。会有一个学习曲线,但学习这个框架将对 future 的项目有益。

祝您的项目顺利。

关于iphone - 简单的 iOS 应用程序的数据存储方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10727893/

相关文章:

database - 使用 db2batch 的 db2 过程 SYSPROC.ADMIN_DROP_SCHEMA

sql - 获取时隙列(SQL 查询)

java - "No Such Table"在 SQLite Android 中发现错误

iphone - 访问 iPhone 中的通话记录。

iphone - 比较日期

iphone - 在单元格中有 UITextView 的情况下无法选择 UITable 单元格

iphone - 如何在 UIWebView 中通过 AngularJS 检测 url 更改

sql-server - 达到值时停止求和

ios - 当字段来自 sqlite 数据库时点击 didSelectRowAtIndexPath

android - 内容值和 SQL 注入(inject)