Как подключиться к локальной базе данных с локального сервера в iOS
У меня следующий сценарий
- У меня есть Sqlite файл 4 ГБ данных для поддержки в автономном режиме.
- Могу ли я скопировать в приложение и распространить приложение, влияет ли это на производительность приложения.
- Мне нужно прочитать данные из того же файла sqlite, могу ли я использовать собственные команды sqlite для чтения из 4 ГБ файла sqlite, или я могу запустить сервер как
GCDWebServer
читать данные из файла sqlite. Какой подход дает лучшую производительность.
2 ответа
Решение
Я использовал функцию совместного использования iTunes для доступа к базе данных из-за пределов ресурсов приложения, а GCDWebServer - для поддержки автономного рендеринга плитки.
Есть много приложений IOS, которые обращаются к локальной базе данных Sqlite. Я лично предпочитаю использовать FMDB в качестве библиотеки для доступа к Sqlite. Поскольку Sqlite - это библиотека C, вы можете вызывать библиотеку непосредственно из Swift или Objective-C. Вы должны быть в состоянии найти много учебных пособий по созданию приложений Sqlite.