0

一部の Java コードを MacOS および Linux 用の Objective C に変換する必要があります。一般に、Objective C はこれらのプラットフォームでコンパイルできますが、問題は、j2objc によって生成されたコードが iOS 固有のものに依存しているのか、それとも Linux でコンパイルできるのかということです。

4

1 に答える 1

2

元々、いいえ、iOS Foundation フレームワークに依存するコードを生成するため、iOS SDK ライセンスが必要であり、SDK の使用が Mac に制限されます。ただし、最近Swift が部分的な Linux ビルドでオープンソース化されたため、そのライセンス制限は将来変更される可能性があります。

j2objc プロジェクトには、Mac での iOS アプリの構築以外での使用をサポートする現在の計画はありません。完全にオープンソースであるため、好奇心旺盛な開発者はプロジェクトをフォークして、好きな場所に集中することをお勧めします。ただし、小規模なエンジニアリング チームとして、支援するリソースがありません。

于 2016-04-18T16:20:12.857 に答える