J2ObjC 0.9.6.1

J2ObjC 0.9.6.1

测试已测试
语言语言 Obj-CObjective C
许可 Apache 2
发布最后发布2015 年 3 月

Larry TinMassimo Dragano 维护。



J2ObjC 0.9.6.1

  • Google Inc.

J2ObjC: Java 到 Objective-C 翻译器和运行时

项目网站: http://j2objc.org
J2ObjC 博客: http://j2objc.blogspot.com
问题和讨论: http://groups.google.com/group/j2objc-discuss

什么是 J2ObjC

J2ObjC 是 Google 的一款开源命令行工具,可以将 Java 代码翻译成 Objective-C 代码,用于 iOS(iPhone/iPad)平台。这个工具允许 Java 代码成为 iOS 应用程序构建的一部分,因为不需要编辑生成的文件。目标是使用 Java 编写应用程序的非 UI 代码(例如数据访问或应用程序逻辑),然后由网络应用程序(使用 GWT)、Android 应用程序和 iOS 应用程序共享。

J2ObjC 支持客户端应用程序开发者所需的多数 Java 语言的运行时功能,包括异常、内联和匿名类、泛型类型、线程和反射。JUnit 测试翻译和执行也得到支持。

J2ObjC 目前在 alpha 和 beta 质量之间。几个 Google 项目依赖于它,但新项目首次开始使用它时,通常会发现需要修复的新错误。

J2ObjC 不是什么

J2ObjC 提供的既不是平台独立的 UI 工具包,也没有计划将来这样做。我们认为 iOS UI 代码需要使用 Apple 的 iOS SDK(Android UI 使用 Android API,Web 应用 UI 使用 GWT 等)用 Objective-C 或 Objective-C++ 编写。

要求

  • JDK 1.7 或更高版本
  • Xcode 5 或更高版本
  • Mac OS X 10.9 或更高版本

许可

此库在 LICENSE 文件中分发,遵守 Apache 2.0 许可。