Todo lo que necesita saber sobre el nuevo lenguaje de programación de Apple – Swift

Durante WWDC 2014, Apple introdujo un nuevo lenguaje de programación llamado Swift. Swift pretende ser un lenguaje moderno y fácil de usar que permite un desarrollo de aplicaciones más rápido y evita complejidades en XCode.

Apple ha simplificado la programación con sus herramientas de desarrollo y una extensa documentación en los últimos años, pero Objective-C y XCode aún requieren una curva de aprendizaje pronunciada. Esto realmente puede ser poco atractivo para aquellos que tienen otras opciones para el desarrollo de aplicaciones. Incluso si eres un desarrollador profesional, con habilidades experimentadas de manipulación de datos en lenguajes de programación de nivel superior, puede sentirse molesto por algunas de las molestias de XCode, especialmente si todo lo que quieres hacer es darle a tu lógica una forma práctica, sin tener que manejar la sintaxis difícil y agotadora involucrada.

Demasiada sintaxis en Obj-C

La intención de Apple con Swift es eliminar la preocupante sintaxis y, en cambio, bajar a la lógica de la programación. El lenguaje, según Apple, está diseñado para ser seguro y administrar la memoria automáticamente. También es totalmente compatible con unicode, por lo que puede almacenar valores en nombres de variables en inglés estándar, caracteres chinos y emoticones si lo desea.

Integración con Obj-C

Para todos los que ya conocen el Objetivo C: están de suerte. Swift está diseñado para funcionar con el lenguaje de programación Objective-C ya existente, por lo que debe integrarse bien con todos sus proyectos actuales de Objective-C. Swift eleva el código de OS X e iOS a un nivel ligeramente superior, lo que permite a las personas con experiencia en codificación desarrollar programas mucho, mucho más fáciles.

Apple dice que creó el código después de una extensa investigación sobre lo que les gusta y lo que no les gusta a los desarrolladores sobre el lenguaje de programación actual.

Swift es el lenguaje de programación moderno para el desarrollador moderno: Apple

La nueva característica principal de Swift: parques infantiles

La nueva característica principal de Swift que tiene muchos desarrolladores es “Playgrounds”, que proporciona a los usuarios comentarios en vivo a medida que codifican. Como resultado, esto permite probar exactamente lo que sucederá dentro de una aplicación, sin tener que compilar toda la aplicación. Los parques infantiles también brindan un control completo del tiempo dentro de un programa para que los usuarios puedan ver lo que hace su código momento a momento. Podría decirse que esto puede ahorrar valiosos minutos para los desarrolladores y seguramente será una característica que a la mayoría de los desarrolladores les gustaría tener y usar.

Diseñado para seguridad y facilidad

Apple afirma que Swift está diseñado principalmente para la seguridad y para mejorar los errores de corrupción de memoria. Muchos desarrolladores que han experimentado con el nuevo lenguaje han declarado que es mucho más fácil de leer debido al hecho de que los parámetros se expresan en una sintaxis más limpia; eso hace que los proyectos en Swift sean más fáciles de mantener y leer. Por ejemplo, aquí hay un programa simple “Hola, Mundo” tanto en el Objetivo C como en Swift:

En el objetivo C:

En Swift:

println (“Hola, mundo”)

Es así de simple.

Swift también ayudará a detectar errores de codificación antes de que puedan ingresar al producto final. Esto realmente debería ayudar a aumentar la productividad del desarrollador y ayudar a crear aplicaciones más estables. Los desarrolladores podrán enviar aplicaciones OS X e iOS hechas con Swift a la App Store cuando se publiquen los nuevos sistemas operativos este otoño.

Apple ha lanzado una guía de iBooks para desarrolladores que usan Swift, que está disponible de forma gratuita. El libro realmente ayudará a los nuevos desarrolladores a aprender Swift, así que si eres un aspirante a desarrollador, échale un vistazo.

El 1 de junio, nadie fuera de Apple había oído hablar de Swift. Veinticuatro horas después, es una historia completamente diferente. Decenas de miles de desarrolladores estaban pensando y planeando qué planeaban hacer con él.

Es cierto que el cambio llega rápidamente, bastante rápido en estos días.

¿Es útil este artículo??
Si
No

Deja un comentario

Este sitio web utiliza cookies para mejorar tu experiencia. Si continuas utilizando este sitio consideramos que estás de acuerdo con esto. Más información

Los ajustes de cookies en esta web están configurados para «permitir las cookies» y ofrecerte la mejor experiencia de navegación posible. Si sigues usando esta web sin cambiar tus ajustes de cookies o haces clic en «Aceptar», estarás dando tu consentimiento a esto.

Cerrar