1
J2ObjC
J2ObjC er et open-source kommandolinjeværktøj fra Google, der oversætter Java-kode til Objekt-C for iOS (iPhone / iPad) -platformen.
- Gratis
- Mac
J2ObjC er et open-source kommandolinjeværktøj fra Google, der oversætter Java-kode til Objekt-C for iOS (iPhone / iPad) -platformen.Dette værktøj gør det muligt for Java-kode at være en del af et iOS-applikations build, da det ikke er nødvendigt at redigere de genererede filer.Målet er at skrive en apps ikke-UI-kode (såsom datatilgang eller applikationslogik) i Java, som derefter deles af webapps (ved hjælp af GWT), Android-apps og iOS-apps.J2ObjC understøtter de fleste Java-sprog- og runtime-funktioner, der kræves af klientsiden applikationsudviklere, herunder undtagelser, indre og anonyme klasser, generiske typer, tråde og refleksion.JUnit-testoversættelse og -udførelse understøttes også.J2ObjC er i øjeblikket mellem alfa og betakvalitet.Flere Google-projekter er afhængige af det, men når nye projekter først begynder at arbejde med det, finder de normalt nye fejl, der skal rettes.Tilsyneladende har enhver Java-udvikler en lidt anden måde at bruge Java på, og værktøjet har endnu ikke oversat alle mulige stier.Det oprindelige version nummer er 0,5, som forhåbentlig repræsenterer dens udgivelsesstatus korrekt.J2ObjC leverer ikke nogen form for platformuafhængig UI-værktøjskasse, og der er heller ingen planer om at gøre det i fremtiden.iOS UI-kode skal skrives i Objekt-C eller Objekt-C ++ ved hjælp af Apples iOS SDK (Android UI'er, der bruger Android's API, webapp-UI'er, der bruger GWT osv.).