数学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 插件工作