संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
J2ObjC क्या है
J2ObjC, Google का एक ओपन सोर्स कमांड-लाइन टूल है. यह टूल
iOS (iPhone/iPad) प्लैटफ़ॉर्म के लिए Objective-C के लिए Java का सोर्स कोड. यह टूल
Java स्रोत को किसी iOS ऐप्लिकेशन के बिल्ड का हिस्सा बनने देता है,
ज़रूरी है. इसका मकसद किसी ऐप्लिकेशन के यूज़र इंटरफ़ेस (यूआई) को छोड़कर, अन्य यूज़र इंटरफ़ेस (यूआई) लिखना है
कोड (जैसे कि ऐप्लिकेशन लॉजिक और डेटा मॉडल) को इकट्ठा करता है, जो
वेब ऐप्लिकेशन के ज़रिए शेयर किया जाने वाला (J2CL का इस्तेमाल करके), Android ऐप्लिकेशन,
साथ ही, iOS ऐप्लिकेशन के साथ भी काम करता है.
शुरू करें
J2ObjC उन ज़्यादातर Java भाषा और रनटाइम सुविधाओं के साथ काम करता है जो इसके लिए ज़रूरी होती हैं
क्लाइंट-साइड ऐप्लिकेशन डेवलपर, जिनमें अपवादों, आंतरिक और
पहचान छिपाने वाली क्लास, सामान्य टाइप, थ्रेड, और रिफ़्लेक्शन. JUnit टेस्ट
अनुवाद और निष्पादन की सुविधा भी उपलब्ध है.
J2ObjC का मतलब क्या नहीं है
J2ObjC किसी तरह का प्लैटफ़ॉर्म-इंडिपेंडेंट यूज़र इंटरफ़ेस (यूआई) टूलकिट उपलब्ध नहीं कराता, न ही
तो आने वाले समय में ऐसा करने की कोई योजना होगी. हमारा मानना है कि iOS UI कोड के लिए
Apple के iOS SDK टूल का इस्तेमाल करके, Objective-C, Objective-C++ या Swift में लिखा जाना चाहिए.
J2ObjC, Android बाइनरी ऐप्लिकेशन को कन्वर्ट नहीं कर सकता. डेवलपर के पास सोर्स होना ज़रूरी है
कोड, जो या तो उनके पास है या जिसे इस्तेमाल करने का लाइसेंस उनके पास है.
ज़रूरी शर्तें
- Mac वर्कस्टेशन या लैपटॉप
- Mac OS X 13.5 या इसके बाद वाला वर्शन
- Xcode 15 या उसके बाद का वर्शन
- JDK 11 या उसके बाद का वर्शन
जब तक कुछ अलग से न बताया जाए, तब तक इस पेज की सामग्री को Creative Commons Attribution 4.0 License के तहत और कोड के नमूनों को Apache 2.0 License के तहत लाइसेंस मिला है. ज़्यादा जानकारी के लिए, Google Developers साइट नीतियां देखें. Oracle और/या इससे जुड़ी हुई कंपनियों का, Java एक रजिस्टर किया हुआ ट्रेडमार्क है.
आखिरी बार 2025-07-25 (UTC) को अपडेट किया गया.
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 2025-07-25 (UTC) को अपडेट किया गया."],[],["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"]]