使用Axway Appcelerator,可以持久存储数据值,其中包括数组和对象列表Ti.App.Properties: https://wiki.appcelerator.org/display/guides2/Lightweight+Persistence+with+the+Properties+API
备选方案,可以将这些值也存储在数据库中。
我需要使用结构word-translation-property1-property2存储大约200-300个对象/值。不需要复杂的查询,只需要纯文本。
我应该使用数据库还是可以将它们存储为轻量级应用程序属性?
答案 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的数据)。