Как использовать нативный sqlite в ios 'webview? - PullRequest
3 голосов
/ 09 ноября 2010

Я просто хочу разработать приложение для ios на основе веб-просмотра.Автономное хранилище должно быть использовано.Я знаю, что автономное хранение html5 поддерживается веб-представлением.Но я просто хочу использовать собственный файл sqlite (а не тот, который встроен в webkit), как и другое родное приложение ios.Так может кто-нибудь дать мне несколько подсказок?

Ответы [ 2 ]

0 голосов
/ 03 ноября 2015

webSQL доступен в UIWebViews.

Однако, если вы используете Cordova, условием является использование плагина SQLite.GIYF.

Мне лично нравится использовать для этого обертки для веб-хранилищ.Lawnchair.js и persistence.js были более ранними обертками, но мне больше всего нравится использовать localForage в Mozilla.Это делает хранение любого вида JS-примитива / объекта / блоба действительно простым.

localForage - это просто оболочка для localStorage, webSQL и SQLite.Он имеет действительно простой API и выберет лучшую веб-базу данных на основе того, что вы хотите сохранить (был ли он сериализуемым: localStorage. Был ли это [объект файла] из ввода HTML: webSQL).Ваш проект может быть проектом Cordova или чем-то еще.Не матта.Это сработает.

0 голосов
/ 22 февраля 2011

Реализуете ли вы базу данных через JavaScript?Если это так, ознакомьтесь с этой замечательной бесплатной электронной книгой по созданию приложений для iPhone.Глава о клиентской базе данных должна дать вам быстрый старт.

http://ofps.oreilly.com/titles/9780596805784/ch05.html#ch05_id35933084

С уважением

Андрей

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...