gpt4 book ai didi

javascript - 在手机间隙中使用 Objective-C 原生自定义框架/代码

转载 作者:行者123 更新时间:2023-11-29 01:14:54 24 4
gpt4 key购买 nike

我有一个 Objective-C 框架与 iPhone 应用程序配合良好。

我的问题是我可以在我的 phone gap 中使用相同的框架吗?混合代码?

我怎样才能做到这一点?

我需要 create plugin for it

或者添加类似的内容

<framework src=“custom.framework”/>

Create Custom Framework tutorial

最佳答案

是的,您需要创建一个插件来包装 native 框架并向 Cordova 应用程序提供 JS API 以使用它。

您确实需要添加 <framework> plugin.xml 元素以在 Cordova 生成的 Xcode 项目中创建引用。

您需要创建一个 Objective-C 类来实现插件接口(interface),其中包含包装框架 API 的方法和一个调用 native 类中方法的 JS 接口(interface)。

请注意,JS-Objective C 接口(interface)之间只能传递字符串参数,因此如果您需要跨接口(interface)发送重要的数据类型(例如对象/数组),最好使用字符串化的 JSON 结构。

pushwoosh-phonegap-plugin是包装 native 框架的 Cordova 插件的示例 - 查看源代码以了解如何实现此类插件。

关于javascript - 在手机间隙中使用 Objective-C 原生自定义框架/代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35307041/

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