【发布时间】:2013-02-26 17:39:48
【问题描述】:
我有一个移动项目需要使用第三方库,我想在 iOS 和 android 上都使用 Titanium,但该库仅用 Objective C 编写。
Appcelerator 有一个帖子:Extending Titanium Mobile
似乎需要重写代码,但是相当复杂。
还有其他方法可以实现吗?
【问题讨论】:
标签: cross-platform titanium titanium-mobile titanium-modules
我有一个移动项目需要使用第三方库,我想在 iOS 和 android 上都使用 Titanium,但该库仅用 Objective C 编写。
Appcelerator 有一个帖子:Extending Titanium Mobile
似乎需要重写代码,但是相当复杂。
还有其他方法可以实现吗?
【问题讨论】:
标签: cross-platform titanium titanium-mobile titanium-modules
在不知道它是什么库或任何细节的情况下,我会说不,绝对没有办法解决这个问题。
用 Obj-C 编写的东西在 iOS 上运行,用 JAVA 编写的东西在 Android 上运行。因此,您必须在 JAVA 中编写一些东西才能使您的模块在 Android 上运行。
至于将现有的 Obj-C 库移植到 Titanium,这通常非常简单,并且在您链接的文档中也有详细描述。
另一方面,如果你的库可以用 JavaScript 实现,那么我会用 JavaScript 重写它,而不是为 android 重写它,这会给你更多的平台能力。
【讨论】: