Как подключиться к локальной базе данных с локального сервера в iOS

У меня следующий сценарий

  1. У меня есть Sqlite файл 4 ГБ данных для поддержки в автономном режиме.
  2. Могу ли я скопировать в приложение и распространить приложение, влияет ли это на производительность приложения.
  3. Мне нужно прочитать данные из того же файла sqlite, могу ли я использовать собственные команды sqlite для чтения из 4 ГБ файла sqlite, или я могу запустить сервер как GCDWebServer читать данные из файла sqlite. Какой подход дает лучшую производительность.

2 ответа

Решение

Я использовал функцию совместного использования iTunes для доступа к базе данных из-за пределов ресурсов приложения, а GCDWebServer - для поддержки автономного рендеринга плитки.

Есть много приложений IOS, которые обращаются к локальной базе данных Sqlite. Я лично предпочитаю использовать FMDB в качестве библиотеки для доступа к Sqlite. Поскольку Sqlite - это библиотека C, вы можете вызывать библиотеку непосредственно из Swift или Objective-C. Вы должны быть в состоянии найти много учебных пособий по созданию приложений Sqlite.

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