J2ObjC nedir?

J2ObjC, Google'ın yeni programlama dillerini iOS (iPhone/iPad) platformu için Objective-C'ye Java kaynak kodu. Bu araç Java kaynağının, düzenleme yapılmadığından bir iOS uygulaması yapısının parçası olmasına izin verir emin olmanız gerekir. Hedef, uygulamanın kullanıcı arayüzü olmayan verilerini yazmak (ör. uygulama mantığı ve veri modelleri) içerir. Bu da, web uygulamaları (J2CL kullanan), Android uygulamaları, ve iOS uygulamaları.

Başlayın

J2ObjC, şunun için gereken çoğu Java dilini ve çalışma zamanı özelliğini destekler: dahil olmak üzere tüm istemci taraflı uygulama geliştiricileri, anonim sınıflar, genel türler, ileti dizileri ve yansımalardan bahsedeceğiz. JUnit testi çeviri ve yürütme de desteklenir.

J2ObjC ne değildir?

J2ObjC, herhangi bir platformdan bağımsız kullanıcı arayüzü araç seti sağlamaz ve yapmayı planlıyor musunuz? iOS kullanıcı arayüzü kodunun, Apple'ın iOS SDK'sı kullanılarak Objective-C, Objective-C++ veya Swift ile yazılmalıdır.

J2ObjC, Android ikili uygulamalarını dönüştüremez. Geliştiricilerin kaynak olması gerekir kod eklemesi gerekir.

Şartlar

  • Mac iş istasyonu veya dizüstü bilgisayar
  • Mac OS X 13.5 veya sonraki sürümleri
  • Xcode 15 veya sonraki sürümler
  • JDK 11 veya sonraki sürümler