Я собираюсь перестроить приложение, первоначально написанное в титане Appcelerator, в полностью родное приложение для iOS, написанное в Swift.Как перенести существующую базу приложений Appolicator Titanium в приложение Swift для iOS
Приложение сильно опирается на базу данных SQLite, созданную с использованием моделей титанового сплава, посредством чего пользователи сохраняют элементы в своей локальной базе данных на своем телефоне. Мне нужно, чтобы эти данные были доступны, когда пользователь обновляет свое приложение с недавно перестроенной версией.
Вот мои вопросы:
- Будет ли база данных будут перенесены, когда приложение обновляется?
- Могу ли я получить доступ к базе данных с помощью нового приложения Swift?
- Могу ли я создавать модели в новом быстром приложении для элементов базы данных?
- Если я создаю модели в Swift, они переопределяют таблицы, созданные мной в Titanium? Будут ли потеряны данные пользователя?
- Есть ли набор лучших практик для этого?
Пожалуйста, обратите внимание, мне нужно, чтобы добиться этого в Swift - не Objective C
Примечание, что я делаю в основном противоположна этот вопрос: Titanium - Retrieving SQLite Data from previous version of iOS App
Благодарим за ответ. Не могли бы вы привести примеры кода или ссылки на документацию о том, как получить доступ к базе данных SQLite из Swift? – shrewdbeans
Я не разработчик Swift, но [LMGTFY] (https://github.com/stephencelis/SQLite.swift): D –