Aangesien gister se aanbieding die opening van die ontwikkelaarkonferensie WWDC 2016 was, was dit 'n groot klem op die nuwe moontlikhede vir ontwikkelaars. Aan die einde van die aanbieding het Apple ook sy eie plan voorgelê om die aantal mense wat programmeertale verstaan, aansienlik uit te brei.
Dit wil dit doen met die hulp van 'n nuwe iPad-toepassing genaamd Swift speelgronde. Dit sal sy gebruikers leer om die Swift-programmeertaal te verstaan en daarmee te werk, wat deur Apple en in 2014 geskep is vrygestel as oopbron, dus beskikbaar vir almal en gratis.
Tydens die regstreekse aanbieding is een van die eerste lesse wat die toepassing sal bied, gedemonstreer. Die speletjie is in die regter helfte van die skerm gewys, die instruksies in die linkerkant. Die toepassing op hierdie stadium vereis eintlik net dat die gebruiker die speletjie speel - maar in plaas van grafiese kontroles, gebruik dit reëls kode wat gevra word.
Op hierdie manier sal hulle leer om met die basiese konsepte van Swift te werk, soos opdragte, funksies, lusse, parameters, veranderlikes, operateurs, tipes, ens. Benewens die lesse self, sal die toepassing ook 'n voortdurend groeiende stel bevat van uitdagings wat die vermoë sal verdiep om met reeds bekende konsepte te werk.
Leer in Swift Playgrounds stop egter nie by die basiese beginsels nie, wat die Apple-programmeerder gedemonstreer het met die voorbeeld van 'n selfgeskepte speletjie waar die fisika van die wêreld met die iPad se gyroskoop beheer is.
Aangesien die iPad nie 'n fisiese sleutelbord het nie, het Apple 'n ryk palet van kontroles geskep. Die "klassieke" sagteware QWERTY-sleutelbord self bevat byvoorbeeld, benewens die kodefluisteraar, verskeie karakters op individuele sleutels wat gekies word deur verskillende tipes interaksie daarmee (byvoorbeeld, 'n nommer word geskryf deur die sleutel op te sleep).
Dikwels gebruikte kode-elemente hoef nie geskryf te word nie, sleep hulle net van 'n spesiale kieslys en sleep weer om die kodereeks te kies waarop hulle toegepas moet word. Nadat u op 'n nommer getik het, sal slegs die numeriese sleutelbord direk bo dit verskyn.
Die geskepde projekte kan as dokumente met die uitbreiding .playground gedeel word en enigiemand met 'n iPad en die Swift Playgrounds-toepassing geïnstalleer sal dit kan oopmaak en redigeer. Projekte wat in hierdie formaat geskep is, kan ook in Xcode ingevoer word (en omgekeerd).
Soos alles wat by gister se aanbieding bekendgestel is, is Swift Playgrounds nou beskikbaar in ontwikkelaar, met die eerste openbare proeflopie wat in Julie kom en die publieke vrystelling in die herfs, saam met iOS 10. Alles sal gratis wees.
Ek wonder of dit sal werk op alle ipads wat iOS10 sal laat loop, of dit sal beperk word tot nuwer toestelle.
Dit was gister vir my van die beste nuus, want ek wou nog altyd 'n steek by die programmering in Swift neem en het nooit regtig die besluit geneem nie. Dit is hoe hulle dit op 'n speelse manier gedoen het, so ek sien baie uit na die herfs.
dit is 'n bietjie jammer dat dit net tot ipads beperk sal wees, maar ek neem aan dat dit waarskynlik moontlik sal wees om dit virtueel te omseil :)
En kan dit hoegenaamd afgelaai word? Hulle het gesê dit is nou beskikbaar vir ontwikkelaars, maar ek kan dit nie op hul webwerf O_o of deur die appstore onder iOS10 vind nie?
Wil jy die aantal ontwikkelaars in die wêreld vermeerder? So laat die ontwikkelaar die program goedkoper maak :D