Sule kuulutus

Kuna eilne esitlus oli arendajakonverentsi WWDC 2016 avaaktus, siis oli see suur rõhk uutele võimalustele arendajatele. Ettekande lõpus tutvustas Apple ka enda plaani programmeerimiskeeli mõistvate inimeste hulka oluliselt laiendada.

Ta soovib seda teha uue iPadi rakenduse abil Swift mänguväljakud. See õpetab oma kasutajaid mõistma Swifti programmeerimiskeelt, mille lõi Apple ja 2014. aastal, ning sellega töötama. avaldatud avatud lähtekoodiga, seega kõigile kättesaadav ja tasuta.

Otseesitluse käigus demonstreeriti üht esimestest õppetundidest, mida rakendus pakub. Mängu näidati ekraani paremas pooles, juhiseid vasakul. Praegu nõuab rakendus tegelikult ainult mängu mängimist, kuid graafiliste juhtnuppude asemel kasutab see küsitavaid koodiridu.

Nii õpivad nad kasutama Swifti põhimõisteid, nagu käsud, funktsioonid, tsüklid, parameetrid, muutujad, operaatorid, tüübid jne. Lisaks tundidele endile sisaldab rakendus ka pidevalt kasvavat komplekti väljakutseid, mis süvendavad oskust töötada juba tuntud kontseptsioonidega.

Swift Playgroundsis õppimine ei lõpe aga põhitõdedega, mida Apple’i programmeerija demonstreeris enda loodud mängu näitel, kus maailma füüsikat juhiti iPadi güroskoobi abil.

Kuna iPadil pole füüsilist klaviatuuri, on Apple loonud rikkaliku juhtnuppude paleti. Näiteks "klassikaline" tarkvara QWERTY-klaviatuur ise sisaldab lisaks koodisosinale ka mitmeid märke üksikutel klahvidel, mis valitakse nendega erinevat tüüpi suhtlemisel (näiteks kirjutatakse number klahvi üles lohistades).

Sageli kasutatavaid koodielemente pole vaja kirjutada, lihtsalt lohistage need erimenüüst ja lohistage uuesti, et valida koodivahemik, millele neid rakendada. Pärast numbri puudutamist ilmub selle kohale ainult numbriklahvistik.

Loodud projekte saab .playgroundi laiendusega dokumentidena jagada ning igaüks, kellele on installitud iPad ja rakendus Swift Playgrounds, saab neid avada ja redigeerida. Selles vormingus loodud projekte saab importida ka Xcode'i (ja vastupidi).

Nagu kõik muu, mida eilsel esitlusel tutvustati, on Swift Playgrounds nüüd arendaja jaoks saadaval, esimene avalik prooviversioon tuleb juulis ja avalik väljalase sügisel koos iOS 10-ga. Kõik on tasuta.

.