Oluşturan bir uygulama geliştiricisiyseniz Android için uygulamalar ve bunları Google Play'e yüklediğinizde, şüphesiz en büyük mobil işletim sistemi için uygulamalar oluşturmanın avantajını görmüşsünüzdür. Belki diğer mobil işletim sisteminin kullanıcılarıyla "sevgiyi paylaşmak" istiyorsunuz ancak Objective-C'ye aşina değilsiniz, bu yüzden ondan uzak durmayı seçtiniz.
JAVA'yı Objective-C'ye dönüştürmenize yardımcı olacak, farklı sonuçlar veren birçok araç mevcuttur. JAVA ve Objective-C'nin neredeyse dünyalar kadar farklı olduğu göz önüne alındığında, bayt kodunu ve hata çıktısını gözden geçirmeniz gerekeceğinden, taşıma veya dönüştürme işlemleri zaman alıcı olabilir. Ancak Google, adında bir araç oluşturdu. J2ObjCJAVA sınıflarınızı Objective-C sınıflarına dönüştürecek ve böylece doğrudan iOS Foundation Framework'ü kullanacak. Temel olarak araç, JAVA kodunun bir iOS uygulamasının parçası olmasına izin verir.
İşte bu konuda söyleyecekleri:
J2ObjC, Google'ın Java kodunu Objective-C'ye çeviren açık kaynaklı bir komut satırı aracıdır.
iOS (iPhone/iPad) platformu. Bu araç, oluşturulan dosyaların düzenlenmesi gerekmediğinden Java kodunun iOS uygulamasının yapısının bir parçası olmasını sağlar. Amaç, bir uygulamanın kullanıcı arayüzü olmayan kodunu (veri erişimi veya uygulama mantığı gibi) Java'ya yazmak ve bu kodu daha sonra web uygulamaları tarafından paylaşmaktır (kullanarak). GWT), Android uygulamalar ve iOS uygulamaları.
Araç, çoğu JAVA dili ve çalışma zamanı özelliğini destekler, ancak JAVA'yı kullanmanın tüm olası yollarıyla çalışacağı garanti edilmez. Araç, geliştiriciye platformdan bağımsız bir kullanıcı arayüzü araç seti sağlamaz; dolayısıyla yine de yerel iOS kullanıcı arayüzü kodunu kullanın, ancak bu, platformlar arası platform oluşturmak isteyen geliştiriciler için harika bir adımdır uygulamalar. Ziyaret ettiğinizden emin olun proje sayfası Aracın kullanımına ilişkin bilgi için.