Freegje mei Apple's Swift-programmearjende taal

De Playgrounds yn Swift binne gewoan te folle fun

Apple rôle de programma's Swift op it WWDC 2014 evenemint. Swift is ûntwurpen om úteinlik Objective-C te ferfangen, en in unifoarme ûntwikkeling omjouwings foar minsken te meitsjen dy't apps foar sawol de Mac- en iOS-apparaten oanmeitsje.

Sûnt de earste oankundiging fan Swift hat de nije taal al in oantal fernijings te sjen. It no yndividuele stipe foar watchOS as tvOS, en jo kinne ûntwikkelje foar de folsleine gamut fan Apple-apparaten út in inkele ûntwikkelomjouwing.

Yn 'e simmer fan 2014 haw ik de orizjinele beta-ferzje fan Swift ynladen dy't beskikber is foar Apple-ûntwikkelders. Dit is in koarte sjoch op wat ik fûn, en in pear oanwizings foar hoe't jo gean as jo belang binne foar it learen fan Swift.

De Simmer fan 2014

Eartiids yn 'e wike kaam ik by einsluten om de beta ferzje fan Xcode 6 út te wiskjen fan' e website fan Apple Developer. Xcode, Apple's IDE (Yntegrale ûntwikkelingûntjouwing) befettet alles nedich om apps foar de Mac- of iOS-apparaten te ûntwikkeljen. Jo kinne feitlik Xcode brûke foar in protte ferskate ûntwikkelingsprojekten, mar foar Mac-brûkers, meitsje Mac en iOS apps binne de biggies.

Xcode, lykas altyd, is fergees. Jo hawwe in Apple ID nedich, dy't de measte Mac- en iOS-brûkers al hawwe, mar jo moatte net in betellende lid wêze fan 'e Apple Developer community. Elk mei in Apple ID kin de Xcode IDE downloade en brûke.

Soargje derfoar dat jo de XTC 6 beta selektearje, om't it Swift-taal heart. In wurd fan warskôging: it bestân is grut (sawat 2,6 GB), en it laden fan triemmen fan 'e side fan' e Apple Developer is in notarisber stadich proses.

Ien kear haw ik Xcode 6 beta ynstallearre, socht ik nei Swift-taalguod en tutorials. Myn programma-ûnderfining giet werom nei assemblage taal foar Motorola en Intel-prosessen, en in bytsje C foar guon ûntwikkelingsprojekten; Letter haw ik mei Objective-C omdien, krekt foar myn eigen amusement. Dus, ik frege nei om te sjen wat Swift oanbiede moat.

As ik neamde, socht ik nei Swift-tutorials, guides, en referinsjes. Wylst ik in protte siden fûn dy't Swift begelieding leverje, besleat ik, foar gjin bepaalde reden, dat de list hjirûnder wie wêr't ik begjinne soe.

Swift Language Guides

Nei it werjaan fan 'e Swift Programming Language iBook (ik levere it iBook doe't it yn juny yn' t earste kaam kaam), besleat ik oan 'e rapide startlieding fan Ray Wenderlich te springen en myn paad te wurkjen troch syn lieding oer swift basys. Ik hâld fan syn gids en ik tink dat it in goeie plak is foar in begjinner, dy't lyts hat, as it kin, programmeard ûnderfine. Hoewol ik in fûle eftergrûn yn ûntwikkeling haw, is it fan in tiid lang lyn, en in bytsje opfretter wie allinich de kaartsje, foardat jo nei de Apple guides en referinsjes oergean.

Ik haw noch gjin apps mei Swift makke, en yn alle problemen sil ik nea. Ik haw gewoan graach ophâlde mei de aktuele steat fan ûntwikkeling. Wat ik yn Swift fûn, wie gewoan prachtich. De Xcode 6 beta sels wie fantastysk, mei de funksje Playgrounds dy't wurket mei Swift. Playgrounds jouwe jo de Swift-koade te skriuwen dy't jo skriuwe, mei de resultaten, rigel nei line, werjûn yn 'e Playgrounds. Wat kin ik sizze; Ik mocht de Playgrounds; De mooglikheid om feedback te krijen as jo jo koade skriuwe, is geweldig geweldig.

As jo ​​ferlet hawwe om jo hân te besykjen yn in bytsje fan ûntwikkeling, jou ik tige oan Xcode en Swift oan. Jou se in skot, en hawwe wat wille.

Updates:

De taalprogramma Swift is oant ferzje 2.1 op 'e tiid fan dizze fernijing. Mei de nije ferzje publisearre Apple Swift as in open source programma-taal, mei ports beskikber foar Linux, OS X, en iOS. De iepen boarne Swift taal befettet de Swift-kompiler en standertbiblioteken.

Sawol in aktualisearring is Xcode, dy't advanced to version 7.3 is. Ik haw alle referinsjes yn dit artikel kontrolearre, dy't oarspronklik de earste beta-ferzje fan Swift besjen. Alle referinsjes materiaal bliuwt aktueel en jildt foar de lêste ferzje fan Swift.

Dus, lykas ik sei yn 'e simmer fan 2014, nim Swift út nei it boartersplak; Ik tink dat jo dizze echt programmingtaal echt ha wolle.

Publikaasje: 8/20/2014

Updated: 4/5/2015