Хотя J2ObjC быстро развивается, разработчики хотели бы видеть еще больше функций. Есть несколько таких небольших и автономных проектов, идеально подходящих для инженеров, заинтересованных в изучении переводчиков или желающих внести какой-либо вклад. Если вы хотите помочь, прочитайте и примите Лицензионное соглашение индивидуального автора Google , а затем читайте дальше!
Улучшения перевода
- Оптимизированный код : переводы j2objc, как правило, семантически корректны (соответствуют дизайну исходного кода Java), но часто их лучше писать с точки зрения Objective-C. Каждый раз, когда вы видите переведенный код и думаете: «Я бы написал так», подумайте о том, чтобы внести свой вклад в оптимизацию.
Другие библиотеки
- JOGL (Java для OpenGL) : проект JOGL уже имеет порт для MacOSX . Код, специфичный для OSX, небольшой, поэтому его можно будет перенести на iOS с помощью j2objc, тем более что он активно используется на Android.
JSON : в Java существует несколько библиотек JSON, поэтому было бы полезно выбрать быструю, небольшую и хорошо совместимую с iOS.
Примеры приложений для iOS
Обучение использованию j2objc относительно сложное, поэтому помогут простые приложения, демонстрирующие, как его можно интегрировать с приложениями iOS.
Учебники
Как начать, советы по производительности и т. д.