Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
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
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2024-08-16 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2024-08-16 UTC."],[[["J2ObjC is a tool that translates Java source code to Objective-C for iOS app development, allowing shared code across web, Android, and iOS platforms."],["It supports most Java language features but does not offer a platform-independent UI toolkit and requires source code for Android app conversion."],["Developers need a Mac running macOS 13.5 or higher, Xcode 15 or higher, and JDK 11 or higher to utilize J2ObjC."]]],["J2ObjC, a Google open-source tool, converts Java code to Objective-C for iOS development, enabling shared non-UI code between web, Android, and iOS apps. It supports Java features like exceptions, generics, and threads, along with JUnit testing. It requires a Mac with recent OS X, Xcode, and JDK. It does not translate UI code or Android binaries, only Java source code. It aims to let developers write app logic in Java and be able to use it across platforms.\n"]]