O2J Mac 版是 Mac 电脑上的一款自动将 Objective-C 源码单向转换为 Java 的工具。O2J Mac 版大大减少了将 Objective-C 移植到 Java 时的开发时间。我们估计大多数项目可以节省 80% 的时间。

O2J Mac 版特色
O2J Mac 版具有高度的复杂性和可定制性。你可以自定义从 Objective-C 到 Java 的类型映射,也可以通过一个易于使用的模板系统进行方法映射。O2J Mac 版的转换速度超级快,可以直接在你的 Mac 上运行。

将实现/接口翻译成类,将协议翻译成接口,将@property 翻译成 getter 和 setter。,将 init 方法转换为构造函数
支持 NSDictionary 和 NSArray @{… : …} 和 @[…]的字形。
在你的方法中保留了格式化和注释。,包括常用类型和方法的映射。
将块转换为生成的 Java 接口等价物。
翻译方法,支持带多个参数的方法。

为常见的 Java 集合提供类型。读取常见的 Java 集合类型:HashMap, ArrayList, HashSet
从用户指定的头文件中收集类型信息以改善转换。
允许使用@Converted、@Ported 和@Porting 类/接口注释手动定制生成的代码。
支持使用 ARC 或手动内存管理的代码。