Zabavajte se z Appleovim programom Swift Programming

Igrišča v Swiftu so preveč zabavna

Apple je razvil programski jezik Swift na dogodku WWDC 2014. Swift je bil zasnovan tako, da sčasoma nadomesti Objective-C in zagotavlja enotno razvojno okolje za tiste, ki ustvarjajo aplikacije za naprave Mac in iOS.

Od začetne napovedi podjetja Swift je novi jezik že videl številne posodobitve. Zdaj vključuje podporo za watchOS kot tudi za tvOS , ki vam omogoča, da razvijete celotno lestvico naprav Apple iz enega samega razvojnega okolja.

Poleti leta 2014 sem prenesel izvirno beta različico programa Swift, ki je bila na voljo razvijalcem Apple. To je kratek pogled na to, kar sem našel, in nekaj priporočil za nadaljevanje, če ste zainteresirani za učenje Swift.

Poletje leta 2014

Prej v tednu sem končno prišel do prenosa beta verzije Xcode 6 s spletne strani Apple Developer. Xcode, Apple IDE (integrirano razvojno okolje) vsebuje vse, kar je potrebno za razvijanje aplikacij za naprave Mac ali iOS. Pravzaprav lahko uporabite Xcode za številne različne razvojne projekte, vendar za uporabnike Mac, ustvarjanje aplikacij za Mac in iOS so biggies.

Xcode, kot vedno, je brezplačen. Potrebujete Apple ID, ki ga večina uporabnikov Mac in iOS že ima, vendar vam ni treba biti plačilni član skupnosti skupnosti za razvijalce. Vsakdo z Apple ID lahko prenese in uporabi ID-je Xcode.

Ne pozabite izbrati Xcode 6 beta, ker vsebuje swift jezik. Beseda opozarjanja: datoteka je velika (približno 2,6 GB) in prenos datotek s spletnega mesta za razvijalce Apple je razvpit počasen proces.

Ko sem namestil Xcode 6 beta, sem šel iskati Swift jezik vodnike in vaje. Moja programska izkušnja se vrača na jezik za montažo za Motorola in Intel procesorje ter nekaj C za nekatere razvojne projekte; kasneje sem se obnašal z Objective-C, samo za lastno zabavo. Torej, z veseljem sem videl, kaj ponuja Swift.

Kot sem omenil, sem iskal Swift vaje, vodnike in reference. Čeprav sem našel številna spletna mesta, ki zagotavljajo svetovanje Swift, sem se brez posebnega razloga odločila, da je spodnji seznam tam, kjer bi se začel.

Swift Jezik vodniki

Po ponovnem prebrati Swift programski jezik iBook (dejansko sem prebral iBook, ko je prvič prišel v juniju), sem se odločil, da skočim na vodnik za hiter začetek Ray Wenderlicha in nadaljujem svojo vadnico na osnovah Swift. Všeč mi je njegov vodnik in mislim, da je to dobro mesto za začetnika, ki ima malo, če sploh, izkušenj s programiranjem. Čeprav imam dostojno ozadje v razvoju, je že od nekdaj dlje časa, malo osvežitev pa je bila le vozovnica, preden se je preselila na vodnike in reference Apple.

Še nikoli nisem ustvaril nobenih aplikacij s programom Swift in verjetno nikoli ne bom. Rad bi se držal trenutnega stanja razvoja. Kar sem našel v Swiftu je bil precej neverjeten. Xcode 6 beta je bil sijajno, s funkcijo Playgrounds, ki deluje s Swiftom. Playgrounds vam omogočajo, da preizkusite kodo Swift, ki jo pišete, z rezultati, vrsticami po vrsticah, prikazane na igriščih. Kaj lahko rečem; Všeč mi je igrišče; zmožnost povratne informacije, ko piąete kodo, je precej neverjetno.

Če ste bili v skušnjavi, da bi poskusili svojo roko z malo razvoja, zelo priporočam Xcode in Swift. Daj jim streljanje in se zabavaj.

Posodobitve:

Programski jezik Swift je do različice 2.1 v času te posodobitve. Poleg nove različice je Apple izdal Swift kot programski jezik odprtega vira, pri čemer so vrata na voljo za Linux, OS X in iOS. Jezik odprtega vira Swift vključuje Swift prevajalnik in standardne knjižnice.

Videti je tudi posodobitev Xcode, ki je napredovala v različico 7.3. Preveril sem vse reference v tem članku, ki je prvotno pogledal prvo različico beta Swift. Celoten referenčni material ostaja aktualen in velja za najnovejšo različico Swift.

Torej, kot sem rekel poleti 2014, vzemite Swift na igrišče; Mislim, da vam bo všeč ta novi programski jezik.

Objavljeno: 20.8.2014

Posodobljeno: 4. 5. 2015