数学PhoneGap插件?

Posted

技术标签:

【中文标题】数学PhoneGap插件?【英文标题】:Math PhoneGap Plugin? 【发布时间】:2012-02-06 18:24:13 【问题描述】:

有谁知道是否有一个数学PhoneGap 插件可以为您提供javascript 和/或Objective-C(我正在开发一个ios 应用程序。)数学函数?我找到了一个 iPhone PhoneGap 插件列表 (https://github.com/phonegap/phonegap-plugins/tree/master/iPhone),但没有列出一个数学插件。

感谢任何帮助,谢谢。

编辑:这里有一些 Javascript PhoneGap 库,但即便如此,也没有数学 :( ... http://wiki.phonegap.com/w/page/35501579/JavaScript%20Libraries

【问题讨论】:

您在寻找什么样的数学函数? @MobileOverlord 真的。我只是想知道是否有一个 phonegap 数学库我可以搞砸。 【参考方案1】:

Javascript 有一个内置的数学库,用于执行常规数学函数。您可以使用此 Math 对象,然后在 PhoneGap 插件之间来回传递结果。

Javascript Math Object

将一些昂贵的数学函数桥接到本机代码会非常酷。如果你想做基础数学,javascript 可能会比将其桥接到 Objective-C 更快,因为你将降低桥接插件所需的代码执行性能。查看有关创建 iOS 插件的 Phone Gap 文章。

PhoneGap Creating iOS Plugins

【讨论】:

感谢您的回复。但是,我要避免这种情况,因为将变量从 Javascript 发送到 Objective-C 然后再返回是一件很麻烦的事情。 那么您主要使用 ObjC 编写代码吗?如果您有一个 PhoneGap 项目,您可能会花费大部分时间在 javascript 上。 我的大部分代码确实是用 Javascript 编写的,但我希望尝试使用一个 Objective-C 数学库来做一些“繁重的工作”。 我添加了一些关于制作 phonegap 插件的信息。由于从桥接到插件的性能降低,您可能希望将其保存为非常昂贵的数学例程,例如矩阵或线性方程。简单的数学可能会在 JS 中执行得更快。

以上是关于数学PhoneGap插件?的主要内容,如果未能解决你的问题,请参考以下文章

Cordova/Phonegap:无法让 Facebook Phonegap 插件工作

Phonegap 插件无法使用远程构建

Phonegap 使用 phonegap 3 和媒体插件构建

不包括 Phonegap 构建插件

Phonegap 插件录制音频

Phonegap中ios的蓝牙插件