Lõbutsege Apple Swift programmeerimiskeeluga

Swift'i mänguväljakud on lihtsalt liiga lõbusad

Apple käivitas WWDC 2014 sündmusel Swift programmeerimiskeele. Swift eesmärk oli lõpuks Objective-C-i asendamine ja ühtsete arenduskeskkondade loomine neile, kes loovad rakendused nii Macile kui ka iOS-i seadmetele.

Alates Swift esialgsest teadaandest on uus keel juba näinud mitmeid värskendusi. See sisaldab praegu watchOS-i ja tvOS-i tugi, võimaldades teil arendada Apple'i seadmete täismahtu ühest arenduskeskkonnast.

2014. aasta suvel sain alla Apple'i arendajatele kättesaadavaks Swift algse beetaversiooni. See on lühike ülevaade sellest, mida ma leidsin, ja mõned soovitused selle kohta, kuidas edasi liikuda, kui olete huvitatud Swifti õppimisest.

2014. aasta suvi

Varem nädala jooksul jõudsin lõpuks alla Apple Developeri veebisaidilt Xcode 6 beta versiooni allalaadimiseks. Apple IDE (integreeritud arenduskeskkond) Xcode sisaldab kõike, mis on vajalik Maci või iOS-i seadmete rakenduste arendamiseks. Te saate Xcode'i tegelikult kasutada paljude erinevate arendusprojektide jaoks, kuid Maci kasutajatele on Mac'i ja iOS-i rakenduste loomine suurimad.

Xcode on nagu alati tasuta. Teil on vaja Apple'i ID-d, mida enamikul Macis ja iOS-i kasutajatel juba on, aga te ei pea olema Apple Developer Community'i maksejõuline liige. Igaüks, kellel on Apple ID, saab alla laadida ja kasutada Xcode IDE-d.

Valige kindlasti Xcode 6 beetaversioon, sest see sisaldab Swift'i keelt. Hoiatusmärk: fail on suur (ligikaudu 2,6 GB) ja failide allalaadimine Apple Developeri saidilt on üsna aeglane protsess.

Kui ma installin Xcode 6 beetat, läksin otsima Swift keele juhendeid ja õppematerjale. Minu programmeerimiskogemus läheb tagasi Motorola ja Inteli protsessorite koostamiskeelde ning mõne arendusprojekti jaoks veidi C-i; hiljem pettisin ma Objective-C-ga, ainult enda lõbustuseks. Nii et ma ootasin, mida Swiftil on pakkuda.

Nagu ma mainisin, otsisin ma Swift'i õpetusi, juhendeid ja viiteid. Kuigi ma leidsin palju saite, mis pakuvad Swifti juhiseid, otsustasin, et mingil konkreetsel põhjusel ei olnud allpool toodud nimekiri kus ma alustan.

Swift keelejuhised

Pärast Swift programmeerimiskeelu iBook uuesti lugemist (ma lugesin iBooki, kui see juunis esmakordselt välja tulin juunis), otsustasin minna Ray Wenderlichi kiirele alustamisjuhisele ja töötasin läbi tema juhendaja Swifti põhitõdesid. Mulle meeldib tema juhend ja ma arvan, et see on hea koht algajale, kellel on vähe, kui üldse, programmeerimiskogemus alustada. Kuigi mul on arengutase korralik taust, on see juba ammu ja veidi uuendus oli lihtsalt pilet enne Apple'i juhendite ja viidete edasiandmist.

Ma ei ole veel ühtegi Swiftiga loodud rakendust loonud ja tõenäoliselt ei tee seda kunagi. Tahaksin jätkata praegust arengutaset. Swiftis leitud asi oli päris hämmastav. Xcode 6 beeta ise oli vapustav, mänguväljakutega, mis töötab Swiftiga. Mänguväljakud võimaldavad teil proovida välja kirjutatud Swift-koodi, kus mänguväljakutel kuvatakse tulemused, rida joonega. Mis ma ikka öelda saan; Mulle meeldisid mänguväljakud; võime saada tagasisidet koodi kirjutamisel on päris hämmastav.

Kui teil on kiusatus proovida oma kätt natuke arengus, soovitame väga Xcode ja Swift. Andke neile pilt ja lõbutsege.

Värskendused:

Selle värskenduse ajal on Swift programmeerimiskeel kuni versioon 2.1. Uue versiooniga vabastas Apple Swift kui avatud lähtekoodiga programmeerimiskeelt, kusjuures sadamad on saadaval Linuxi, OS X ja iOS-i jaoks. Avatud lähtekoodiga Swift keel sisaldab Swift'i kompilaatorit ja standardseid raamatukogusid.

Värskenduse nägemiseks on ka Xcode, mis on uuendatud versiooniga 7.3. Olen kontrollinud kõiki selles artiklis viidatud viiteid, kus algselt vaadeldi Swift'i esimest beetaversiooni. Kogu referentsmaterjal jääb praeguseks ja kehtib Swift'i uusima versiooni kohta.

Nii nagu ma ütlesin 2014. aasta suvel, võta Swift välja mänguväljaku juurde; Ma arvan, et sa lähed sellele uuele programmeerimiskeelule tõesti meeldima.

Avaldatud: 20.08.2014

Uuendatud: 5.5.2015