2010-12-13 5 views
4

Имеет ли смысл использовать «Основные данные» для хранения в гибридном приложении iPhone/iPad на основе Phonegap? Наше приложение, в основном, будет работать внутри UIWebView, но компонент хранения данных будет иметь центральное значение для работы приложения. Я знаю, что у Mobile Safari есть автономные возможности хранения, которые можно использовать через PhoneGap, но у нас уже есть встроенное решение для хранения данных поверх Core Data, которое мы хотели бы использовать.Использование «Основные данные» с помощью Phonegap?

Благодаря Капил

ответ

1

я думаю, если вы уже сделали, что инвестиции, почему не просто написать собственное приложение?

вам нужно будет сделать несколько «интересных» вещей, чтобы приложение PhoneGap интегрировалось с вашим решением CoreData.

+0

PhoneGap предоставляет много других полезных абстракций, так что вам не нужно угробить это только потому, что вы хотите использовать встроенную память. –

3

Вы можете создать плагин PhoneGap, который является настраиваемым расширением для API PhoneGap. Он содержит немного собственного кода, который выполняет некоторые собственные функции, а также интерфейс JavaScript, который затем раскрывает эту функциональность вам, разработчику PhoneGap. По определению плагин для конкретной платформы!

В вашем случае вы должны создать подключаемый модуль, предоставляющий API базовых данных в экземпляр браузера PhoneGap. Предположительно, поскольку у вас уже есть куча кода, основанного на базовых данных, большая часть работы выполнена. Вам просто нужно написать обертку JavaScript вокруг нее и сформировать свой собственный код, чтобы он вписывался в шаблон плагина.

Хорошим местом для начала будет сообщение в блоге Джесси о них; отметить, что это специально для iPhone:

http://blogs.nitobi.com/jesse/2010/04/01/iphonegap-plugs/

Вот некоторые примеры существующих плагинов PhoneGap, как использовать их, и ссылки внутри к исходному коду, чтобы увидеть, как они были построены:

https://github.com/phonegap/phonegap-plugins

http://blogs.nitobi.com/shazron/2010/07/12/phonegap-iads-plugin/

http://blog.urbanairship.com/blog/2010/06/09/phonegap-push/

Вот один товарищ StackOverflower и выше, отвечающий Аарон :)

http://blog.clearlyinnovative.com/post/1097750723/phonegap-plugin-for-downloading-url

Надежда, что помогает!

Смежные вопросы