Pico Compiler Pro - java code editor, ide and offline compiler for iPhone
| Versio | 1.0.1 |
|---|---|
| Kustantaja | Marcin Olawski |
| Julkaisupäivä | 25.2.2016 |
| Lisäyspäivämäärä | 25.2.2016 |
| Os vaatimukset | iOS |
| Vaatimukset | Compatible with: ipad2wifi, ipad23g, iphone4s, ipadthirdgen, ipadthirdgen4g, iphone5, ipodtouchfifthgen, ipadfourthgen, ipadfourthgen4g, ipadmini, ipadmini4g |
| Latauksia yhteensä | 76 |
| Lataukset viikossa | 3 |
| Hinta | $1.99 |
Kuvaus
Tämä on Pro-versio Pico Compiler -sovelluksesta, joka on ensimmäinen offline-java-kääntäjä App Storessa.Pro-ominaisuudet: Älykäs koodin täydennys - Pico täydentää luokkien, menetelmien, kenttien ja avainsanojen nimet näkyvyysalueella. Kun käynnistät koodin täydennyksen, Pico Compiler analysoi kontekstin ja ehdottaa valintoja, jotka ovat saavutettavissa caretin nykyisestä sijainnista. Pico Compiler on kevyt, offline-kehitysympäristö Java-ohjelmien kirjoittamiseen. Se on suunniteltu ensisijaisesti opiskelijoille, ja se tarjoaa yksinkertaisen käyttöliittymän ja mahdollisuuden arvioida interaktiivisesti Java-lähdekoodia. Suunnittelun päätavoitteena oli pitää kääntäjä pienenä ja yksinkertaisena, samalla kun se tarjoaa (melkein) Java-yhteensopivan kääntäjän. Seuraavat Java-ohjelmointikielen elementit on toteutettu: paketit, tuontiluokat, rajapinnat Periytys Staattiset jäsenet Luokat, ilmentymien alustajat Kentät, menetelmien ilmoitukset Paikalliset muuttujat ilmoitus if ... else, for, while, do ... while, try .. . catch ... lopuksi heittää, palauttaa, katkaista, jatkaa, vaihtaa, synkronoidut käskyt Kaikki primitiivityypit Superluokan jäsen käyttää tätä (viittaus nykyiseen ilmentymään) Superluokan konstruktorikutsu (super(a, b, c);) Metodin kutsu Luokkainstanssi luominen (uusi Abc()) Primitiivisen taulukon luominen (uusi int[10][5][]) Luokka- tai käyttöliittymätaulukon luominen (uusi Abc[10][5][]) Matriisipääsy (args[0]) Paikallinen muuttuja null literaali Unaarinen numeerinen muunnos Lohkon laajuus, menetelmän laajuus, luokan laajuus, globaali laajuus heittää lause Array alustus (String[] a={ "x", "y", "z" }) Primitiiviset luokkaliteraalit (int.class) Ei- primitiiviset luokkaliteraalit (String.class) Käytettävyyden tarkistus (JULKINEN, SUOJAttu, yksityinen) Autoboxing ja laatikoiden purkaminen Muuttuvan ariteettimenetelmät (alias. "varargs") Seuraavia Java-ohjelmointikielen elementtejä ei ole vielä toteutettu: Tyyppiargumentit jäsennetään, mutta muutoin jätetään huomiotta.