0

iOS と Android の両方で Titanium を使用したいのですが、ライブラリは Objective C でしか書かれていません。

Appcelerator からの投稿があります: Titanium Mobile の拡張

コードを書き直す必要があるようですが、かなり複雑です。

これを達成する他の方法はありますか?

4

1 に答える 1

1

それがどのライブラリであるか、または詳細がわからない場合は、ノーと言うでしょう。これを回避する方法はまったくありません。

Obj-C で書かれたものは iOS で動作し、JAVA で書かれたものは Android で動作します。したがって、モジュールを Android で動作させるには、JAVA で何かを記述する必要があります。

既存の Obj-C ライブラリを Titanium に移植することに関しては、それは一般的に非常に簡単であり、リンクしたドキュメントでも詳細に説明されています。

別の注意として、ライブラリを JavaScript で実装できる場合は、Android 用に書き直すのではなく、JavaScript で書き直します。これにより、プラットフォームの機能が向上します。

于 2013-02-26T21:56:08.743 に答える