Divírtete co idioma de programación rápido de Apple

Os Playgrounds en Swift son moi divertidos

Apple lanzou o linguaxe de programación Swift no evento WWDC 2014. Swift foi deseñado para eventualmente substituír Objective-C e proporcionar un ambiente de desenvolvemento unificado para aqueles que crean aplicacións tanto para dispositivos Mac como para iOS.

Desde o anuncio inicial de Swift, a nova linguaxe xa viu unha serie de actualizacións. Agora incorpora soporte para watchOS e tvOS, permitíndolle desenvolver toda a gama de dispositivos Apple desde un único ambiente de desenvolvemento.

Durante o verán de 2014, descarguei a versión beta orixinal de Swift que estaba dispoñible para os desarrolladores de Apple. Esta é unha breve ollada ao que atopei, e algunhas recomendaciones sobre como proceder se estás interesado en aprender Swift.

O verán de 2014

A principios da semana, por fin puiden descargar a versión beta de Xcode 6 desde o sitio web de Apple Developer. Xcode, o IDE de Apple (Integrated Development Environment) contén todo o necesario para desenvolver aplicacións para dispositivos Mac ou iOS. Podes usar Xcode para moitos proxectos de desenvolvemento diferentes, pero para os usuarios de Mac, a creación de aplicacións para Mac e iOS son os grandes.

Xcode, como sempre, é gratuíto. Necesitas un ID de Apple, que a maioría dos usuarios de Mac e iOS xa teñen, pero non necesitas ser membro pagador da comunidade de Apple Developer. Calquera persoa con ID de Apple pode descargar e usar o IDE de Xcode.

Asegúrese de seleccionar o Xcode 6 beta, porque inclúe o idioma Swift. Unha palabra de advertencia: o arquivo é grande (aproximadamente 2,6 GB) e a descarga de ficheiros desde o sitio de Apple Developer é un proceso notoriamente lento.

Unha vez que instale Xcode 6 beta, busco guías e tutoriais de linguaxe Swift. A miña experiencia de programación remóntase ao linguaxe de montaxe para procesadores Motorola e Intel e un pouco de C para algúns proxectos de desenvolvemento. Máis tarde, enganéime con Objective-C, só para a miña propia diversión. Entón, eu estaba ansioso por ver o que Swift ten para ofrecer.

Como dixen, busquei tutoriais, guías e referencias de Swift. Mentres atopei moitos sitios que proporcionan orientación a Swift, decidín, por ningún motivo particular, que a seguinte lista fose onde empezaría.

Guías lingüísticas rápidas

Despois de volver a ler o iBook do programa de programación rápida (realmente lea o iBook cando saíu en xuño), decidín ir á guía de inicio rápido de Ray Wenderlich e traballar co meu tutorial sobre os principios básicos de Swift. Gústame o seu guía e creo que é un bo lugar para un iniciante que ten pouca experiencia de programación para comezar. Aínda que teño un fondo decente no desenvolvemento, é desde fai un tempo, e un pouco de actualización foi só o ticket antes de pasar ás guías e referencias de Apple.

Aínda non creo ningunha aplicación con Swift e, con toda probabilidade, nunca o faré. Eu só me gustaría manter o estado actual de desenvolvemento. O que atopei en Swift foi bastante sorprendente. O Xcode 6 beta en si era fabuloso, coa función Playgrounds que traballa con Swift. Os campos de xogo permítenche probar o código Swift que escribes, cos resultados, liña por liña, que se amosan nos Playgrounds. Que podo dicir; Gustoume dos Playgrounds; a capacidade de recibir comentarios cando escribes o teu código é bastante sorprendente.

Se estivo tentado a probar a súa man cun pouco de desenvolvemento, recoméndovos Xcode e Swift. Dálles un tiro e divírtete.

Actualizacións:

A linguaxe de programación Swift é ata a versión 2.1 no momento desta actualización. Xunto coa nova versión, Apple lanzou Swift como un linguaxe de programación de código aberto, con portos dispoñibles para Linux, OS X e iOS. A linguaxe de fonte aberta Swift inclúe o compilador Swift e bibliotecas estándar.

Tamén vendo unha actualización é Xcode, que avanzou á versión 7.3. Comprobé todas as referencias neste artigo, que inicialmente mirou para a primeira versión beta de Swift. Todo o material de referencia permanece actual e aplícase á última versión de Swift.

Entón, como dixen no verán de 2014, tome Swift ao patio de recreo; Creo que realmente lle gustará esta nova linguaxe de programación.

Publicado: 20/08/2014

Actualizado: 05/5/2015