Swift Playgrounds

Opettele todellista koodaamista.
Todella hauskalla tavalla.

Swift Playgrounds on iPadille ja Macille suunniteltu käänteentekevä appi, joka tekee Swift-koodin opettelusta ja kokeilusta hauskaa. Swift on Applen kehittämä tehokas ohjelmointikieli, jota ammattilaiset käyttävät tämän päivän suosituimpien appien luomiseen. Swift Playgrounds ei vaadi aiempia koodaustaitoja, joten se sopii loistavasti aloitteleville koodaajille.

Ota perusteet haltuun ratkomalla pulmatehtäviä. Siirry tutustumaan appien rakennuspalikoihin Applen suunnittelemien vuorovaikutteisten opastusten avulla.

Ja luo sitten omia tosielämän appeja.

Oikeaa Swift-koodia.

Oikein helppoa. Oikein hauskaa.

Swift Playgrounds innostaa opettelemaan koodausta. Apin mukana tulee kattava valikoima Applen suunnittelemia oppi­tunteja. Get Started with Code -osiossa opit perusteet samalla, kun opastat hahmosi 3D-maailman läpi käyttämällä ihan oikeaa koodia. Ja siitä onkin hyvä edistyä syventäviin aiheisiin.

Näet mitä koodaat.

Kun luot koodia näytön vasemmalla puolella, näet tulokset hetkessä oikealla puolella – pelkällä napautuksella.

Valloita tasoja, ratko pulmia
ja ota koodauksen perusteet haltuun.

Aloita Get Started with Code ‑oppaasta ja ota haasteet vastaan käyttämällä samaa koodia, jota ammattikehittäjät hyödyntävät päivittäin. Kun siirryt eteenpäin, vastaan tulee edistyneempiä käsitteitä. Pääset jatkuvasti hyödyntämään oppimiasi asioita ja luomaan yhä mutkik­kaampaa koodia.

Swiftin perusteet.

Aloitat opettelemalla koodin ymmärtämisen kannalta tärkeät käsitteet.

Komennot
Toiminnot
Silmukat
Parametrit
Ehdollinen koodi
Muuttujat
Operaattorit
Tyypit
Alustaminen
Virheiden korjaaminen

Ota perusteet haltuun ja siirry kohti uusia haasteita.

Apissa on sisään­rakennettuna oppituntien kirjasto, minkä lisäksi Swift Playgrounds tarjoaa erityisten haasteiden kokoelman – johon lisätään uusia haasteita säännöllisesti. Voit syventyä jo opiskelemaasi aiheeseen tai kokeilla jotakin uutta. Samalla kun kehität hauskoja luomuksia, kehität myös taitojasi.

Lähtölaukaus luovuudelle.

Luo oppimasi perusteella jotakin uutta. Yli 24 esimerkkiä auttavat sinut nopeasti alkuun edistyneemmän koodauksen parissa. Voit myös lisätä useita tiedostoja projektiisi samanaikaisesti sekä käyttää iPadin ominaisuuksia, kuten Multi-Touch-eleitä, kiihtyvyys­anturia ja gyroskooppia. Tee projektista omanlaisesi lisäämällä grafiikkaa, ääntä ja muuta.

Luo koodia
laitteilla, joilla oppiminen sujuu parhaiten.

Vedä helposti aaltosulkeita koodin ympärille, tee olemassa olevasta koodista silmukka tai valitse Swift Playgroundsin kymmenistä vedä-ja-pudota-katkelmista – suoraan iPadilla tai Macilla. Hyödynnä iPadin tehokkaita Multi-Touch-eleitä, moniajoa ja Split View ‑ominaisuuksia. Voit myös ihastella näkymää Macissasi. Suuremmalla näytöllä on tilaa sivupalkille, jossa näkyy sisällysluettelo ja josta pääset nopeasti muihin Swift-tiedostoihin. Napauta, vedä tai kirjoita tekstiä ja numeroita. Ja käytä sitten luomaasi sisältöä.

Editoi omin sormin.

Voit kätevästi vetää lauseen rajat olemassa olevan koodin ympärille.

Apu on napautuksen päässä.

Jos näet vaikeasti ymmärrettävän komennon, napauta sitä. Näkyviin tulee eri vaihtoehtoja sisältävä valikko. Valitse sopivin vaihtoehto, niin saat tarvitsemasi vastauksen.

Luo ensimmäinen appisi.

Ja monta muuta sen jälkeen.

Herätä luovuutesi eloon rakentamalla appeja iPadilla ja Swift Playgroundsilla. Kun muokkaat koodiasi, näet tulokset välittömästi rinnakkaisessa esikatselunäkymässä. Käyttö­kokemuksestasi tulee moniulotteinen, kun näytät appisi koko näytön tilassa.

Valmiina luomaan ensimmäisen appisi? Swift Playgrounds sisältää Get Started with Apps ‑oppaan, joka auttaa sinua puhaltamaan ideoihisi eloa.

Anna älykkään koodin täydennyksen hoitaa yksityiskohdat.

Älykäs koodin täydennys auttaa sinua keskittymään puhtaasti koodiisi. Tämä aikaa säästävä ominaisuus tietää, mitä sovelluskehyksiä käytät, joten löydät etsimäsi nopeasti. Kun teet monimutkaisempia hakuja, älykäs koodin täydennys näyttää kaikki mahdolliset variaatiot – ja niiden lyhyet kuvaukset – varmistaakseen, että päädyt oikeaan ratkaisuun.

Tutustu luomuksiisi koko näytöllä.

Uppoudu työhösi iPadin vaikuttavalla Retina-näytöllä. Laajenna apin esikatselunäkymää napauttamalla ja katsele appiasi koko näytön tilassa. Voit myös muokata Battleshipin ja Brick Breakerin kaltaisia sisään­rakennettuja pelejä ja tarkastella lopputulosta koko näytön tilassa.

Selaa säädin-, väri- ja kuvakekirjastoa.

Koodikatkelmien kirjastosta löydät yleisesti käytettyjä säätimiä, värejä ja kuvakkeita, joita voit lisätä nopeasti koodiisi. Hakupalkin avulla löydät juuri oikean kuvakkeen kirjaston tuhansista vaihtoehdoista.

Vie tuotoksesi Xcodeen. Ja takaisin Swiftiin.

Työskentelet aidon koodin parissa, joten voit siirtää appiprojektejasi vapaasti Swift Playgroundsista Xcodeen ja päinvastoin. Olet aina inspiraation iskiessä valmiina koodaamaan, Macilla tai iPadilla.

Jaa luomuksesi ystävien kanssa.

Voit lähettää koodin ystäväsi iPadiin Mailin, Viestien tai AirDropin avulla. Ystäväsi voivat katsella sitä Swift Playgroundsissa ja jopa kehittää sitä edelleen omilla muutoksillaan.

Jaa appisi koko maailmalle App Storessa.

Kun olet valmis jakamaan valmiin appisi, voit lähettää sen App Store Connectiin suoraan iPadin tai Macin Swift Playgroundsista. App Store Connect ‑verkkosivuston avulla voit luoda tuotesivun, kutsua käyttäjiä antamaan palautetta TestFlightin avulla ja saada tietoa käyttäjien tavoista käyttää appiasi.

Koodi on kaikille sama.
Siksi opetamme sitä useilla kielillä.

Swift Playgrounds on nyt saata­villa 14 kielellä – espanja (Espanja ja Latinalainen Amerikka), portugali (Brasilia), perinteinen ja yksin­kertaistettu kiina, englanti, saksa, ranska, italia, korea, japani, thai, turkki, hollanti ja ruotsi. Uskomme nimittäin, että kaikilla ihmisillä kaikkialla maailmassa tulee olla mahdollisuus oppia koodaamaan.