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

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

Durante la WWDC 2014, Apple presentó un nuevo lenguaje de programación llamado Swift. Swift pretende ser un lenguaje moderno y fácil de usar que permita un desarrollo de aplicaciones más rápido y evite las complejidades de XCode.

Apple ha simplificado la programación con sus herramientas para desarrolladores 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 es un desarrollador profesional, con habilidades de manipulación de datos experimentadas en lenguajes de programación de alto nivel, es posible que se sienta molesto por algunas de las molestias de XCode, especialmente si todo lo que quiere hacer es darle a su lógica una forma práctica, sin tener que hacerlo. manejar la sintaxis difícil y tediosa involucrada.

Swift-Programming-Lenguage-Swift-Icon-And-Language

Demasiada sintaxis en Obj-C

La intención de Apple con Swift es acabar con la sintaxis preocupante y, en cambio, llegar 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 conocéis el Objetivo C: Estáis de suerte. Swift está diseñado para funcionar con el lenguaje de programación Objective-C ya existente, por lo que debería integrarse bien con todos sus proyectos actuales de Objective-C. Swift lleva 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ácilmente.

Swift-Programación-Lenguaje-Introducción

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 del lenguaje de programación actual.

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

Nueva función principal de Swift: parques infantiles

La nueva característica principal de Swift que tiene a muchos desarrolladores entusiasmados es «Playgrounds», que brinda a los usuarios comentarios en vivo mientras codifican. Como resultado, esto hace posible probar exactamente lo que sucederá dentro de una aplicación, sin tener que compilar toda la aplicación. Playgrounds también brinda un control completo del tiempo dentro de un programa para que los usuarios puedan ver qué está haciendo 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.

Lenguaje de programación Swift-XCode6

Diseñado para la seguridad y la facilidad

Apple afirma que Swift está diseñado principalmente para la seguridad y para mejorar los errores de corrupción de la memoria. Muchos desarrolladores que han experimentado con el nuevo lenguaje han afirmado que es mucho más fácil de leer debido al hecho de que los parámetros se expresan en una sintaxis más clara; 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 Objective C como en Swift:

En el Objetivo C:

Lenguaje de programación Swift-Obj-C

En rápido:

Es así de simple.

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

Swift-Programación-Lenguaje-Keynote

Apple ha lanzado un Guía de iBooks para desarrolladores que utilizan 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.

Lenguaje de programación Swift-iBooks

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 lo que planeaban hacer con él.

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

Experto Geek - Tu Guía en Tendencias Tecnológicas