使用Appcelerator持续存储大约300个值的更合理的方法是什么?

时间:2018-03-13 09:08:58

标签: appcelerator persistent-storage

使用Axway Appcelerator,可以持久存储数据值,其中包括数组和对象列表Ti.App.Properties: https://wiki.appcelerator.org/display/guides2/Lightweight+Persistence+with+the+Properties+API

备选方案,可以将这些值也存储在数据库中。

我需要使用结构word-translation-property1-property2存储大约200-300个对象/值。不需要复杂的查询,只需要纯文本。

我应该使用数据库还是可以将它们存储为轻量级应用程序属性?

2 个答案:

答案 0 :(得分:0)

您可以使用这些属性。这可能是最简单的。

答案 1 :(得分:0)

我做了一些基本的测试(基于普通标签的应用程序),并且认为AppProperties确实很好。

我存储的AppProperties列表有大约200个具有以下结构的条目:

{original: "die Hauptstadt", translation: "la capitale", type: "noun", gcase: "0", color: "cccccc", gender: "F"}

应用程序启动时间在模拟器(iOS)中似乎没有太大差异,大约30毫秒。

应用程序大小也只能忽略不计(带有200个元素的属性列表在Android的应用程序设置中显示大约40 KB的数据)。