Swift Playgrounds

Ota koodaus haltuun iPadillasi. Totisesti hauskalla tavalla.

Lataa uusi Swift Playgrounds ilmaiseksi

Swift Playgrounds tekee koodaamisen oppimisesta interaktiivista ja hauskaa. Tämä mullistava iPad-appi ei edellytä koodaustaitoja, joten se soveltuu mainiosti aloittelijoille. Opettele perusteet ratkaisemalla pulmatehtäviä Applen itse kehittämällä tehokkaalla ohjelmointikielellä Swiftillä, jolla ammattilaiset luovat tämän päivän suosituimpia appeja. Siirry sitten isompiin haasteisiin ja astu Applen ja muiden johtavien kehittäjien suunnittelemille vaativammille pelikentille.

Robotit ja lennokit odottavat komentojasi.
Voit laittaa robotit tekemään vaikuttavia asioita itse kirjoittamallasi koodilla. Opi ohjelmoimaan liitännäislaitteita (kuten Lego® Mindstorms® EV3) ja näe omin silmin, miten ne heräävät eloon.

Lisätietoja liitännäislaitteista

Oikeaa Swift-koodia.
Oikeasti helppoa. Oikeasti hauskaa.

Swift Playgrounds innostaa oppimaan koodausta. Apin mukana tulee kattava valikoima Applen suunnittelemia oppitunteja. Perusteisiin perehdyttää peli ”Fundamentals of Swift”, jossa opastat hahmoa 3D-maailmassa käyttämällä oikeaa koodia. Siitä voit siirtyä syventäviin käsitteisiin.

Koodattu ja nähty: luo koodia näytön vasemmalla puolella, näet tulokset hetkessä oikealla puolella – pelkällä napautuksella.

Selvitä tasot, tehtävät ja koodauskonseptit.

Kun aloitat ”Fundamentals of Swift” ‑oppi­tunnista, suoriudut tavoitteista käyttämällä samaa koodia, jota ammattilais­kehittäjät käyttävät päivittäin. Jatkaessasi eteenpäin, kuvaan tulee mukaan syventäviä käsitteitä. Uutta tietoa rakentuu jatkuvasti aiemmin oppimasi päälle ja pystyt luomaan yhä mutkik­kaampaa koodia.

Fundamentals of Swift.

Aluksi opit peruskäsitteet, joita tarvitset koodin ymmärtämiseksi.

  • Komennot

  • Funktiot

  • Silmukat

  • Parametrit

  • Ehdollinen koodi

  • Muuttujat

  • Operaattorit

  • Tyypit

  • Alustus

  • Virheenkorjaus

Ota perusteet haltuun
ja astu sitten uusiin haasteisiin.

Swift Playgroundsin valmista oppitunti­kirjastoa täydentää kokoelma lisä­haasteita, jotka kasvavat ajan mittaan. Hauskojen luomusten ohella kehität myös taitojasi.

Iso määrä peli­kenttiä isolta kehittäjä­yhteisöltä.

Löydä kymmenittäin kanavia ja uusia johtavien kehittäjien ja julkaisi­joiden luomia haasteita. Tilaa suosikkisi ja saat heidän uusimmat luomuk­sensa suoraan appiin. Pelikenttäsi on täysin rajaton.

Näe miten koodisi ryömii, rullaa tai lentää taivaalla.

Katso miten koodisi herää eloon, kun ohjelmoit oikeita robotteja ja lennokkeja. Muiden valmistajien suosittujen robottien ja laitteiden kehittäjät tarjoavat tilauksia, joiden innostavilla pelikentillä voit ohjelmoida ja ohjata suosittuja oppimiseen tarkoitettuja leluja, kuten LEGO® MINDSTORMS® EV3. Ja se on vasta alkua.

Sphero-pelikentillä voit ohjata tätä pallorobottia mutkikkaiden reittien läpi, kiihdyttää hyppyreiden yli ja vaihtaa sen värejä.

Dash-pelikentillä sinut haastetaan laittamaan robotti puhumaan, laulamaan ja reagoimaan anturin tietojen perusteella ympäristöönsä.

MeeBot-pelikentillä sinua opastetaan ohjelmoimaan Jimu Robot MeeBotin kuutta robottiservomoottoria, joilla robotti saadaan liikkumaan aidon tuntuisesti. Ja jopa tanssimaan.

Parrot-pelikentillä voit päästää Parrot-lennokit ja iPadin taivaan korkeuksiin ja ohjelmoida huimia taitolentoliikkeitä.

Uusi tapa luoda koodia.
Laitteella, joka on paras oppimiseen.

Swift Playgrounds hyödyntää täysin iPadin tehokkuutta, Multi-Touch-ominaisuuksia ja helppokäyttöisyyttä. Napauta, vedä tai kirjoita niin tekstiä kuin numeroita ja ota luomasi sisältö käyttöön.

Muokkaa saman tien.

Muuta numeroita helposti näppäimistöllä, joka tulee näkyviin napauttaessasi numeroa.

Snippets Library.

Minimoi kirjoittaminen vetämällä nopeasti Snippets Librarysta yleisesti käytettyjä koodipätkiä.

Muokkaa kosketuksella.

Siirrä kätevästi lauseen rajoja vetämällä olemassa olevan koodin ympärillä.

QuickType ja koodausnäppäimistö.

Koodaukseen tarkoitetun QuickTypen oikotiepalkki näyttää komennot älykkäästi samalla kun etenet. Voit siis kirjoittaa rivin koodia napautuksella tai parilla. Hyödynnä pelkästään koodaukseen tarkoitettua innovatiivista näppäimistöä, kun kirjoittaminen on paras vaihtoehto. Käytä useita merkkejä koskettamalla näppäintä ja valitse sitten haluamasi vetämällä.

Apu on vain napautuksen päässä.

Jos törmäät vaikeasti ymmärrettävään komentoon, kosketa sitä ja pidä painettuna. Näkyviin tulee valikko, josta näet vaihtoehtoja ja voit hakea tarvitsemasi vastaukset.

Luovuus liikkeelle valmiilla pohjilla.

Työpohjat auttavat alkuun edistyksel­lisempien luomusten kanssa. Niiden tarjoaman koodin avulla on helpompi hyödyntää iPad-teknologioita, kuten Multi-Touch-eleitä, kiihtyvyys­anturia ja gyroskooppia. Käytä kekseliäi­syyttäsi ja tee niistä omiasi lisäämällä mm. grafiikkaa ja ääntä.

Tutustu luomuksiisi koko näytöllä.

Kun hiot koodiasi, paras paikka testata tuloksiasi on iPadin loistava Retina-näyttö. Pitämällä näytön keskiosaa painettuna vaihdat koodinäkymän ja reaaliaikaisen näkymän välillä täydellä iPad-näytöllä. Muilla eleillä voit kokeilla luoda mitä moni­puolisimpia elämyksiä.

Jaa luomuksesi
kaverille. Tai koko maailmalle.

Voit lähettää koodin ystäväsi iPadiin Mailin, Viestien tai AirDropin avulla. He voivat katsoa sitä Swift Playgroundsissa ja jopa lisätä siihen omia muutoksiaan. Voit myös julkaista videon projektistasi verkossa koko maailman nähtäväksi.

Siirry Xcodeen.
Ja astu pidemmälle.

Koska työskentelet aidon koodin parissa, tuominen ja vieminen onnistuu suoraan Swift Playgroundsin ja Xcoden välillä. Voit siis kokeilla ideoitasi työkalulla, jota ammattilaiset käyttävät iOS-appien ja Mac-ohjelmien kehittämiseen.

Koodi on kaikille sama.
Siksi opetamme sitä usealla kielellä.

Swift Playgrounds on nyt saatavilla useilla kielillä, mukaan lukien hollanti, englanti, ranska, saksa, italia, japani, korea, espanja (Latinalainen Amerikka), portugali, yksinkertaistettu kiina, espanja, ruotsi, thai, perinteinen kiina ja turkki. Uskomme nimittäin, että kaikilla ihmisillä kaikkialla maailmassa tulee olla mahdollisuus oppia koodaamaan.