Каков более разумный способ постоянного хранения около 300 значений с помощью Appcelerator?

С помощью Axway Appcelerator можно постоянно сохранять значения данных в виде, среди прочего, массивов и списка объектов Ti.App.Properties: https://wiki.appcelerator.org/display/guides2/Lightweight+Persistence+with+the+Properties+API

Альтернативно, эти значения можно хранить также в базе данных.

Мне нужно хранить около 200-300 объектов / значений со структурой word-translation-property1-property2. Никаких сложных запросов не требуется, просто текст.

Должен ли я использовать базу данных или хранить их как облегченные свойства приложения?

2 ответа

Решение

Я провел некоторое базовое тестирование (простое приложение на основе вкладок) и думаю, что свойства AppProperties действительно хороши.

Список AppProperties, который я сохранил, содержал около 200 записей со структурой:

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

Время запуска приложения, по-видимому, не сильно отличается в симуляторе (iOS) - около 30 мс.

Размер приложения также незначительно больше (список свойств с 200 элементами показал примерно на 40 КБ больше данных в настройках приложения Android).

Вы можете использовать свойства. Это, вероятно, самый простой.

Другие вопросы по тегам