Идеи проекта

Хотя J2ObjC быстро развивается, разработчики хотели бы видеть еще больше функций. Есть несколько таких небольших и автономных проектов, идеально подходящих для инженеров, заинтересованных в изучении переводчиков или желающих внести какой-либо вклад. Если вы хотите помочь, прочитайте и примите Лицензионное соглашение индивидуального автора Google , а затем читайте дальше!

Улучшения перевода

  • Оптимизированный код : переводы j2objc, как правило, семантически корректны (соответствуют дизайну исходного кода Java), но часто их лучше писать с точки зрения Objective-C. Каждый раз, когда вы видите переведенный код и думаете: «Я бы написал так», подумайте о том, чтобы внести свой вклад в оптимизацию.

Другие библиотеки

  • JOGL (Java для OpenGL) : проект JOGL уже имеет порт для MacOSX . Код, специфичный для OSX, небольшой, поэтому его можно будет перенести на iOS с помощью j2objc, тем более что он активно используется на Android.
  • JSON : в Java существует несколько библиотек JSON, поэтому было бы полезно выбрать быструю, небольшую и хорошо совместимую с iOS.

  • Apache HttpCore , Apache HttpClient

Примеры приложений для iOS

Обучение использованию j2objc относительно сложное, поэтому помогут простые приложения, демонстрирующие, как его можно интегрировать с приложениями iOS.

Учебники

Как начать, советы по производительности и т. д.