j2objc可以用于生成不适用于iOS的Objective C代码吗?

时间:2016-04-18 14:48:17

标签: java j2objc

我们需要将一些Java代码转换为适用于MacOS和Linux的Objective C.虽然一般来说Objective C可以在这些平台上编译,但问题是 - 由j2objc生成的代码是否依赖于iOS的特定内容,或者可以在Linux上编译?

1 个答案:

答案 0 :(得分:2)

最初,不,因为它生成的代码依赖于iOS Foundation框架,后者需要iOS SDK许可证,这限制了SDK在Mac上的使用。但是,最近Swift being open-sourced使用部分Linux版本,许可限制可能会在将来发生变化。

j2objc项目目前没有计划支持在Mac上构建iOS应用程序之外使用它。作为完全开源的,我们鼓励好奇的开发人员分叉项目并专注于他们想要的任何地方。但是,作为一个小型工程团队,我们没有足够的资源来提供帮助。