虽然 J2ObjC 正迅速成熟,但开发者仍然希望看到更多功能。此类项目有几个独立且规模较小,非常适合有兴趣学习翻译人员或希望以某种方式做出贡献的工程师。如果您想提供帮助,请仔细阅读并接受 Google 个人贡献者许可协议,然后继续阅读!
翻译增强功能
- 优化代码:j2objc 的翻译往往在语义上正确无误(符合 Java 源代码的设计),但从 Objective-C 的角度来看通常可以更好地编写。每当您看到经过翻译的代码并想“我会采用这种方式来编写”时,不妨考虑贡献一己之力。
其他库
- JOGL(适用于 OpenGL 的 Java):JOGL 项目已具有 macosx 端口。OSX 专用代码很小,因此使用 j2objc 将其移植到 iOS 是可行的,特别是考虑到它在 Android 上被主动使用是可行的。
JSON:Java 中有多个 JSON 库,因此选择一个速度快、体积小且与 iOS 完美契合的 JSON 库会很有用。
iOS 应用示例
使用 j2objc 需要一个相对较难的学习曲线,因此展示 j2objc 如何与 iOS 应用集成的简单应用会很有帮助。
教程
使用入门、效果提升技巧等