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

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

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

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

0
user24957 13 Мар 2018 в 12:08

2 ответа

Лучший ответ

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

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

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

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

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

0
user24957 26 Мар 2018 в 10:55

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

0
Ray 13 Мар 2018 в 15:24