Diverteix-te amb el llenguatge de programació ràpid d'Apple

Les zones de jocs de Swift són massa divertides

Apple va publicar el llenguatge de programació Swift en l'esdeveniment de la WWDC 2014. Swift va ser dissenyat per eventualment substituir Objective-C, i proporcionar un entorn de desenvolupament unificat per a aquells que creen aplicacions tant per a dispositius Mac com iOS.

Des de l'anunci inicial de Swift, el nou llenguatge ja ha vist diverses actualitzacions. Actualment incorpora suport per a watchOS i tvOS, que us permet desenvolupar tota la gamma de dispositius Apple des d'un únic entorn de desenvolupament.

Durant l'estiu de 2014, he descarregat la versió beta original de Swift que estava disponible per als desenvolupadors d'Apple. Es tracta d'una breu mirada al que he trobat, i d'algunes recomanacions sobre com procedir si estàs interessat a aprendre Swift.

L'estiu de 2014

Anteriorment a la setmana, finalment vaig aconseguir descarregar la versió beta de Xcode 6 des del lloc web de desenvolupadors d'Apple. Xcode, l'IDE de Apple (Entorn de desenvolupament integrat) conté tot el necessari per desenvolupar aplicacions per a dispositius Mac o iOS. En realitat, podeu utilitzar Xcode per a molts projectes de desenvolupament diferents, però per als usuaris de Mac, crear aplicacions Mac i iOS són les grans.

Xcode, com sempre, és gratuït. Necessiteu un identificador d'Apple, que ja tenen la majoria d'usuaris de Mac i d'iOS, però no necessiteu ser un membre pagador de la comunitat de desenvolupadors d'Apple. Qualsevol persona amb una identificació d'Apple pot descarregar i utilitzar l'IDE de Xcode.

Assegureu-vos de seleccionar Xcode 6 beta, ja que inclou el llenguatge Swift. Una paraula d'advertència: el fitxer és gran (aproximadament 2,6 GB) i la descàrrega d'arxius des del lloc d'Apple Developer és un procés poc conegut.

Un cop instal·lat el Xcode 6 beta, vaig buscar guies i tutorials de llenguatge Swift. La meva experiència de programació es remunta al llenguatge de muntatge dels processadors Motorola i Intel i una mica de C per a alguns projectes de desenvolupament; Més tard, em vaig enganyar amb Objective-C, només per a la meva pròpia diversió. Per tant, esperava veure el que Swift té per oferir.

Com he esmentat, he cercat tutorials, guies i referències de Swift. Encara que he trobat molts llocs que proporcionen una orientació a Swift, he decidit, sense cap raó concreta, que la llista següent fos on començaria.

Guies de llengua ràpida

Després de tornar a llegir el iBook de programació ràpida d'idiomes (en realitat llegia l'iBook quan va sortir al juny), vaig decidir saltar a la guia d'inici ràpid de Ray Wenderlich i treballar a través del seu tutorial sobre conceptes bàsics de Swift. M'agrada la seva guia i crec que és un bon lloc per començar un iniciant que tingui poc o cap experiència en la programació. Encara que tinc una experiència decent en el desenvolupament, és des de fa un temps, i una mica d'actualització era només el bitllet abans de passar a les guies i referències d'Apple.

Encara no he creat cap aplicació amb Swift, i amb tota probabilitat mai no ho faré. M'agrada mantenir l'actual estat de desenvolupament. El que vaig trobar a Swift era bastant sorprenent. El mateix Xcode 6 beta va ser fabulós, amb la funció Playgrounds que funciona amb Swift. Els parcs infantils us permeten provar el codi de Swift que escriviu, amb els resultats, línia per línia, que es mostren als Playgrounds. Què puc dir; Em van agradar els Playgrounds; la capacitat de rebre comentaris quan esteu escrivint el vostre codi és força sorprenent.

Si us heu mostrat temptat de provar la vostra mà en una mica de desenvolupament, us recomano Xcode i Swift. Dóna'ls un tir, i diverteix-te'n.

Actualitzacions:

El llenguatge de programació Swift és fins a la versió 2.1 en el moment d'aquesta actualització. Juntament amb la nova versió, Apple va llançar Swift com un llenguatge de programació de codi obert, amb ports disponibles per a Linux, OS X i iOS. L'idioma de codi obert Swift inclou el compilador Swift i les biblioteques estàndard.

També veure una actualització és Xcode, que avançava a la versió 7.3. He comprovat totes les referències d'aquest article, que originalment van mirar la primera versió beta de Swift. Tot el material de referència roman actual i s'aplica a l'última versió de Swift.

Així que, com he dit a l'estiu de 2014, porteu Swift al parc infantil; Crec que us agradarà molt aquest nou llenguatge de programació.

Publicat: 20/08/2014

Actualitzat: 5/5/2015