我应该使用Core Data还是Plain SqLite

时间:2012-02-22 09:17:43

标签: ios sqlite core-data

我有一个70行10列的大表。这是一张饱和水和蒸汽表,显示了不同情况下的不同值。例如,当温度为1时,压力为0.006571,体积为0.001000,当温度为2时,压力为0.007060,体积为0.001000,依此类推。但不仅有温度,压力和体积柱,还有更多。例如,当我从选择器列表中选择温度并在其下面的文本框中输入2时,我需要将其他物理属性的相应值填充到视图中的其他文本框中。(在此特定情况下,p为0.007060,v为0.001000) 。我正在考虑实施Core Data来保存数据。但另一方面,我认为SqLite可能更合适。无论如何,我不知道,并希望得到你的建议。

2 个答案:

答案 0 :(得分:2)

即使对于iOS设备,七十行十列也不是很多数据。 (我的应用程序通常有数千行。)

我会坚持使用最容易开发的东西,这可能是核心数据。

答案 1 :(得分:2)

听起来像这是静态数据(水的物理属性变化不大),所以你甚至可能不需要数据库,正如斯蒂芬所说,它不是很多数据。

首先,您可以将数据保存在应用资源的plist文件中,在启动时(或打开相关屏幕时)将其读取并从那里开始。

稍后,如果需要优化,您可以转到核心数据。