0

我有一个移动项目需要使用第三方库,我想在 iOS 和 android 上都使用 Titanium,但该库仅用 Objective C 编写。

Appcelerator 有一个帖子:Extending Titanium Mobile

似乎需要重写代码,但它相当复杂。

还有其他方法可以实现这一目标吗?

4

1 回答 1

1

在不知道它是什么库或任何细节的情况下,我会说不,绝对没有办法解决这个问题。

用 Obj-C 编写的东西在 iOS 上运行,用 JAVA 编写的东西在 Android 上运行。因此,您必须在 JAVA 中编写一些内容才能使您的模块在 Android 上运行。

至于将现有的 Obj-C 库移植到 Titanium,这通常非常简单,并且在您链接的文档中也有详细描述。

另一方面,如果你的库可以用 JavaScript 实现,那么我会用 JavaScript 重写它,而不是为 android 重写它,这会给你更多的平台能力。

于 2013-02-26T21:56:08.743 回答