一部の Java コードを MacOS および Linux 用の Objective C に変換する必要があります。一般に、Objective C はこれらのプラットフォームでコンパイルできますが、問題は、j2objc によって生成されたコードが iOS 固有のものに依存しているのか、それとも Linux でコンパイルできるのかということです。
質問する
215 次
1 に答える
2
元々、いいえ、iOS Foundation フレームワークに依存するコードを生成するため、iOS SDK ライセンスが必要であり、SDK の使用が Mac に制限されます。ただし、最近Swift が部分的な Linux ビルドでオープンソース化されたため、そのライセンス制限は将来変更される可能性があります。
j2objc プロジェクトには、Mac での iOS アプリの構築以外での使用をサポートする現在の計画はありません。完全にオープンソースであるため、好奇心旺盛な開発者はプロジェクトをフォークして、好きな場所に集中することをお勧めします。ただし、小規模なエンジニアリング チームとして、支援するリソースがありません。
于 2016-04-18T16:20:12.857 に答える