أفكار المشروع

بينما ينضج J2ObjC بسرعة، لا يزال هناك المزيد من الميزات التي يرغب المطورون في رؤيتها. هناك العديد من هذه المشاريع الصغيرة والمستقلة، والمناسبة للمهندسين المهتمين بالتعرف على المترجمين أو المساهمة بطريقة ما. إذا كنت تريد المساعدة، يُرجى قراءة اتفاقية ترخيص المساهمين الفرديين في Google وقبولها، ثم متابعة القراءة.

تحسينات الترجمة

  • الترميز المحسَّن: غالبًا ما تكون ترجمات j2objc صحيحة دلاليًا (مع الالتزام بتصميم مصدر Java)، ولكن يمكن كتابتها غالبًا بشكل أفضل من منظور هدفي. عندما ترى رمزًا مترجمة وتفكر، "سأكتبه بهذه الطريقة"، يمكنك المساهمة في التحسين.

المكتبات الأخرى

  • JOGL (Java for OpenGL): يحتوي مشروع JOGL بالفعل على منفذ macosx. الرمز الخاص بنظام التشغيل OSX صغير، لذا يجب أن يكون ممكنًا نقله إلى iOS باستخدام j2objc، خاصةً لأنه يُستخدم بنشاط على Android.
  • JSON: هناك العديد من مكتبات JSON في Java، لذا سيكون من المفيد اختيار مكتبة سريعة وصغيرة ومتوافقة جيدًا مع iOS.

  • Apache HttpCore، Apache HttpClient

نماذج تطبيقات iOS

هناك منحنى تعليمي صعب نسبيًا لاستخدام j2objc، لذا ستساعدك التطبيقات البسيطة التي توضح كيفية دمج التطبيق مع تطبيقات iOS في ذلك.

البرامج التعليمية

كيفية البدء، ونصائح حول الأداء، وما إلى ذلك