gpt4 book ai didi

javascript - 将 'Core Data' 与 Phonegap 一起使用?

转载 作者:搜寻专家 更新时间:2023-11-01 04:11:32 24 4
gpt4 key购买 nike

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

谢谢卡 PIL

最佳答案

您可以创建一个 PhoneGap 插件,它是 PhoneGap API 的自定义扩展。它包括一些执行某些特定于 native 的功能的 native 代码,以及一个 JavaScript 接口(interface),然后将此功能公开给您,PhoneGap 开发人员。根据定义,插件是平台特定的!

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

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 :)

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

希望对您有所帮助!

关于javascript - 将 'Core Data' 与 Phonegap 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4433306/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com