j2objc 可以用于生成 Objective C 代码而不是 iOS 吗?
Can j2objc be used for generating Objective C code not for iOS?
我们需要将一些 Java 代码转换为适用于 MacOS 和 Linux 的 Objective C。虽然通常 Objective C 可以在这些平台上编译,但问题是 - 由 j2objc 生成的代码是否依赖于 iOS 的任何特定内容,或者它是否可以在 Linux 上编译?
最初,不,因为它生成的代码依赖于 iOS Foundation 框架,这需要 iOS SDK 许可,这将 SDK 的使用限制在 Mac。但是,最近 Swift being open-sourced 部分 Linux 构建,该许可限制将来可能会更改。
j2objc 项目目前没有计划支持在 Mac 上构建 iOS 应用程序之外使用它。作为完全开源的产品,我们鼓励好奇的开发人员分叉项目并专注于他们想要的任何地方。但是,作为一个小型工程团队,我们没有足够的资源来提供帮助。
我们需要将一些 Java 代码转换为适用于 MacOS 和 Linux 的 Objective C。虽然通常 Objective C 可以在这些平台上编译,但问题是 - 由 j2objc 生成的代码是否依赖于 iOS 的任何特定内容,或者它是否可以在 Linux 上编译?
最初,不,因为它生成的代码依赖于 iOS Foundation 框架,这需要 iOS SDK 许可,这将 SDK 的使用限制在 Mac。但是,最近 Swift being open-sourced 部分 Linux 构建,该许可限制将来可能会更改。
j2objc 项目目前没有计划支持在 Mac 上构建 iOS 应用程序之外使用它。作为完全开源的产品,我们鼓励好奇的开发人员分叉项目并专注于他们想要的任何地方。但是,作为一个小型工程团队,我们没有足够的资源来提供帮助。