1
J2ObjC
J2ObjC är ett kommandoradsverktyg med öppen källkod från Google som översätter Java-kod till Objekt-C för iOS (iPhone / iPad) -plattformen.
- Gratis
- Mac
J2ObjC är ett kommandoradsverktyg med öppen källkod från Google som översätter Java-kod till Objekt-C för iOS (iPhone / iPad) -plattformen.Detta verktyg gör det möjligt för Java-kod att ingå i en iOS-applikations byggnad, eftersom ingen redigering av de genererade filerna är nödvändig.Målet är att skriva en apps icke-UI-kod (som datatillgång eller applikationslogik) i Java, som sedan delas av webbappar (med GWT), Android-appar och iOS-appar.J2ObjC stöder de flesta Java-språk- och runtime-funktioner som krävs av applikationsutvecklare på klientsidan, inklusive undantag, inre och anonyma klasser, generiska typer, trådar och reflektion.JUnit-testöversättning och körning stöds också.J2ObjC är för närvarande mellan alfa- och betakvalitet.Flera Google-projekt förlitar sig på det, men när nya projekt först börjar arbeta med det, hittar de vanligtvis nya buggar som ska åtgärdas.Tydligen har alla Java-utvecklare ett något annorlunda sätt att använda Java, och verktyget har inte översatt alla möjliga vägar än.Det ursprungliga versionnumret är 0,5, vilket förhoppningsvis representerar dess release status korrekt.J2ObjC tillhandahåller inte någon form av plattformsoberoende UI-verktygssats, och det finns inte heller några planer för att göra det i framtiden.iOS UI-kod måste skrivas i Objekt-C eller Objekt-C ++ med Apples iOS SDK (Android UI: er med Android: s API, webbapp-UI: er med GWT, etc.).
j2objc