J2ObjC:谷歌的Java/Objective-C代码转换工具
J2ObjC(Java to Objective-C)是谷歌出品的一个开源的命令行工具,允许开发者将Java代码转换成适用于iOS平台的Objective-C代码。这意味着,开发者编写的Java代码可以成为iOS应用程序的一部分,且无需对生成的文件进行编辑。
谷歌称,该项目的目标是,使开发者基于Java编写的非UI代码(如数据访问、应用程序逻辑等),可以在Web应用(使用GWT开发)、Android应用和iOS应用之间共享。
J2ObjC支持Java语言和运行时的大部分特性,包括异常、内部类/匿名类、泛型类型、线程和反射等,同时也支持转换和执行JUnit测试。
谷歌称,J2ObjC并不能帮助开发者构建完整的iOS应用,因为J2ObjC并没有提供任何形式的独立于平台的UI工具包,未来也不准备提供。iOS应用的界面仍需要使用Objective-C/C++和iOS SDK来开发。
需要注意的是,该项目目前处于alpha版和beta版之间的阶段,可能包含有一些未知的bug。另外,由于每个开发者使用Java的方式都有一些差别,J2ObjC目前还不能转换所有的Java代码。
与J2ObjC类似的工具还有RAP Mobile和Codename One,不同之处是,这两个工具允许开发者使用Java来开发iOS应用,J2ObjC则是将现有Java代码转换为iOS可用的代码。
写在结尾:以上就是J2ObjC:谷歌的Java/Objective-C代码转换工具的详细内容,更多请关注【杭州SEO博客】其它相关文章!
本文地址:http://seo.youqingshuyuan.com/913.html
版权声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系我们。
本文地址:http://seo.youqingshuyuan.com/913.html
版权声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系我们。