Ý tưởng dự án

Trong khi J2ObjC nhanh chóng hoàn thiện, vẫn còn nhiều tính năng khác mà các nhà phát triển muốn thấy. Có một số dự án nhỏ và độc lập, rất phù hợp với các kỹ sư muốn tìm hiểu về người dịch hoặc muốn đóng góp theo cách nào đó. Nếu bạn muốn trợ giúp, vui lòng đọc qua và chấp nhận Thoả thuận cấp phép cộng tác viên cá nhân của Google, sau đó đọc tiếp!

Tính năng dịch nâng cao

  • Mã được tối ưu hoá: Các bản dịch của j2objc có xu hướng chính xác về mặt ngữ nghĩa (tuân thủ thiết kế của nguồn Java), nhưng thường có thể được viết tốt hơn từ góc độ Objective-C. Bất cứ khi nào bạn nhìn thấy mã được dịch và nghĩ: "Tôi sẽ viết mã theo cách này", hãy cân nhắc việc đóng góp một hoạt động tối ưu hoá.

Thư viện khác

  • JOGL (Java dành cho OpenGL): Dự án JOGL đã có cổng macosx. Mã dành riêng cho OSX nhỏ, vì vậy, bạn có thể chuyển mã này sang iOS bằng j2objc, đặc biệt là vì mã này đang được sử dụng trên Android.
  • JSON: có nhiều thư viện JSON trong Java, vì vậy, bạn nên chọn một thư viện nhanh, nhỏ và phù hợp với iOS.

  • Apache HttpCore, Apache HttpClient

Ứng dụng mẫu dành cho iOS

Việc sử dụng j2objc có một đường cong tìm hiểu tương đối dốc, vì vậy, những ứng dụng đơn giản minh hoạ cách tích hợp j2objc với các ứng dụng iOS sẽ giúp ích cho bạn.

Hướng dẫn

Cách bắt đầu, mẹo về hiệu suất, v.v.