2015-01-13 18 views
14

iOS için hızla gelişiyorum ve Utils kitaplığımı java'ya hızlıca dönüştürmek istiyorum. Basit java kodunu hızlı kod haline getirmek için herhangi bir çevrimiçi çevirici var mı? Ben hızlı dönüştürücü bir java bilmemHızlı dönüştürücü için Java kodu

+0

Bu soru SO'nun kurallarına göre konu dışı olabilir, Ama çok kullanışlı. –

+0

Bu amaçla herhangi bir araç bulamadım, bu yüzden [bir çevirmen yazdım] (https://jarble.github.io/transpiler/javascript/js_transpiler/test_parser.html#%7B%22inputText%22%3A%22 % 5Cnpublic% 20static% 20int% 20add (int% 20a% 2C% 20int% 20b)% 7B% 5Cnwhile (bir% 20% 3C% 203),% 7BA% 20% 3D% 20a% 2B1% 3B% 7D% 20,% 20 % 20% 5Cnif (bir% 3E4)% 7B% 5Cnreturn% 20a% 2bb% 3B% 5Cn% 7D% 5Cnelse% 20if (bir% 3C5)% 7Breturn% 20a-b,% 3B% 7D% 5Cn% 5Cnelse% 7Breturn% 20a * b% 3B% 7D% 5Cn% 7D% 22% 2C% 22inputLang% 22% 3A% 22java% 22% 2C% 22outputLang% 22% 3A% 22swift% 22% 7D) Java'nın küçük bir alt kümesini Swift'e dönüştürmek için. –

cevap

8

ise Google nesnel-C'ye dönüştürücü Java geliştirdi, lütfen objektif c tek SWIFT dosyaları ile birlikte dosyalarını kullanabilirsiniz https://github.com/google/j2objc

adresten bulabilirsiniz projesi. Bunun tek yolu olduğunu düşünüyorum.

+2

Teşekkürler, iki adımda yapmayı deneyeceğim. Java -> objektif-C -> Swift. – davidrelgr

+2

Şimdi [bir Java -> Swift dönüştürücüde] (https://github.com/jarble/transpiler) üzerinde çalışıyorum. Tamamen bitmedi, ancak Java'nın küçük bir alt kümesini başka birçok programlama diline çevirebilir. –

+0

, eğer bu cevabı kullanırsanız ve objektif-c alırsanız, bu siteyi hızlıca dönüştürmek için kullanabilirsiniz: https://objectivec2swift.com/#/home/converter/ –

İlgili konular