javascript – 在Phonegap中使用“核心数据”?

javascript – 在Phonegap中使用“核心数据”?,第1张

概述在基于Phonegap的混合iPhone / iPad应用程序中使用“核心数据”进行存储是否有意义?我们的应用程序主要在UIWebView中运行,但数据存储组件将成为应用程序工作的核心.我知道Mobile Safari具有可以通过PhoneGap使用的离线存储功能,但我们已经拥有一个基于Core Data的内部数据存储解决方案,我们希望利用它. 谢谢 卡皮尔 您可以创建一个PhoneGap插件,它 在基于Phonegap的混合iPhone / iPad应用程序中使用“核心数据”进行存储是否有意义?我们的应用程序主要在UIWebVIEw中运行,但数据存储组件将成为应用程序工作的核心.我知道Mobile Safari具有可以通过PhoneGap使用的离线存储功能,但我们已经拥有一个基于Core Data的内部数据存储解决方案,我们希望利用它.

谢谢
卡皮尔

解决方法 您可以创建一个PhoneGap插件,它是PhoneGap API的自定义扩展.它包含一些本机代码,它可以执行一些特定于本机的功能,以及一个 JavaScript接口,然后向您(PhoneGap开发人员)公开此功能.根据定义,插件是特定于平台的!

在您的情况下,您将创建一个插件,将Core Data API公开给PhoneGap浏览器实例.据推测,由于您已经编写了大量基于Core Data的代码,因此大部分工作已经完成.您只需编写围绕它的JavaScript包装器并形成您的本机代码,以使其适合插件模式.

一个好的起点是Jesse关于他们的博客文章;请注意,这些是专门为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和回答者之一,Aaron 总结

以上是内存溢出为你收集整理的javascript – 在Phonegap中使用“核心数据”?全部内容,希望文章能够帮你解决javascript – 在Phonegap中使用“核心数据”?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1080571.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存