2015-01-13 6 views
14

मैं आईओएस के लिए तेज़ी से विकास कर रहा हूं और मैं जावा में अपनी यूटिल लाइब्रेरी को तेजी से परिवर्तित करना चाहता हूं। क्या सरल जावा कोड को स्विफ्ट कोड में परिवर्तित करने के लिए कोई ऑनलाइन कनवर्टर है?स्विफ्ट कनवर्टर के लिए जावा कोड

+0

यह सवाल SO के नियमों के अनुसार विषय से दूर हो सकता है, लेकिन यह इतना उपयोगी है। –

+0

मुझे इस उद्देश्य के लिए कोई उपकरण नहीं मिला, इसलिए मैंने [एक अनुवादक लिखा] [https://jarble.github.io/transpiler/javascript/js_transpiler/test_parser.html#%7B%22inputText%22%3A%22 % 5Cnpublic% 20static% 20int% 20add (पूर्णांक% 20a% 2C% 20int% 20b)% 7B% 5Cnwhile (एक% 20% -3 सी% 203)% 7BA% 20% 3 डी% 20a% 2B1% 3 बी% 7 दिन% 20% 20 % 20% 5Cnif (क% 3E4)% 7B% 5Cnreturn% 20a% 2BB% 3 बी% 5Cn% 7 दिन% 5Cnelse% 20if (क% 3C5)% 7Breturn% 20a-ख% 3 बी% 7 दिन% 5Cn% 5Cnelse% 7Breturn% 20a * बी% 3 बी% 7 डी% 5 सीएन% 7 डी% 22% 2 सी% 22inputLang% 22% 3 ए% 22java% 22% 2 सी% 22outputLang% 22% 3 ए% 22swift% 22% 7 डी) जावा के एक छोटे से सबसेट को स्विफ्ट में परिवर्तित करने के लिए। –

उत्तर

8

मैं तेजी से कनवर्टर करने के लिए एक जावा के बारे में पता नहीं है, तथापि, गूगल एक जावा उद्देश्य सी कनवर्टर करने के लिए विकसित की है, तो आप इसे https://github.com/google/j2objc

पर पा सकते हैं आप उद्देश्य सी में तेजी से फाइलों के साथ एक साथ फ़ाइलें उपयोग कर सकते हैं परियोजना। मुझे लगता है कि यह जाने का एकमात्र तरीका है।

+2

धन्यवाद, मैं इसे दो चरणों में करने की कोशिश करूंगा। जावा -> उद्देश्य-सी -> स्विफ्ट। – davidrelgr

+2

मैं [जावा पर काम कर रहा हूं -> स्विफ्ट कनवर्टर] (https://github.com/jarble/transpiler) अब। यह काफी समाप्त नहीं हुआ है, लेकिन यह जावा के एक छोटे से सबसेट को कई अन्य प्रोग्रामिंग भाषाओं में अनुवाद कर सकता है। –

+0

इसलिए, यदि आप इस उत्तर का उपयोग करते हैं और उद्देश्य-सी प्राप्त करते हैं, तो आप इस साइट का उपयोग तेजी से बदलने के लिए कर सकते हैं: https://objectivec2swift.com/#/home/converter/ –

संबंधित मुद्दे