Xcode 6 Beta con Swift ahora disponible gratis, he aquí por qué esto es importante

Xcode 6 Beta con Swift ahora disponible gratis, he aquí por qué esto es importante / iPhone y iPad

Apple ha lanzado al público en general la última versión beta de su entorno de desarrollo Xcode, y con ella Swift, la última innovación de la compañía en programación..

La versión Beta de Xcode 6 es la primera en ser lanzada a usuarios sin una cuenta de desarrollador de Apple premium y pagada. Presenta una serie de cambios significativos en la experiencia de desarrollo, que incluyen (por primera vez) un REPL (Leer Eval Print Loop) y otras mejoras visuales que facilitan el desarrollo..

La mejora más significativa de Xcode es algo que se llama Playgrounds, que le permite experimentar fácilmente nuevas ideas con el lenguaje de programación Swift, que Apple demostró en la Conferencia Mundial de Desarrolladores en San Francisco..

¿Tienes curiosidad por ver qué hay de nuevo en Xcode 6? Siga leyendo para obtener más información.

Presentamos Swift y por qué debería importarte

Durante mucho tiempo, la única forma de crear aplicaciones iOS nativas fue con Objective-C y C ++. Cada uno de ellos hereda rasgos y estilos de un lenguaje de programación anterior llamado C.

El problema es que C y sus derivados no son los lenguajes más acogedores para los principiantes. Cómo elegir un lenguaje de programación para aprender hoy y obtener un excelente trabajo en 2 años Cómo elegir un lenguaje de programación para aprender hoy y obtener un excelente empleo en 2 años Puede tomar años de trabajo dedicado para convertirse en un programador realmente bueno; Entonces, ¿hay una manera de elegir el idioma correcto para comenzar a partir de hoy, para ser contratado mañana? Más información Apple, ansiosa por atraer nuevos desarrolladores a su plataforma desde Android y Windows Phone, creó Swift, que es un lenguaje que te permite ¿Cómo me afecta el nuevo lenguaje de programación de Apple? ¿Cómo me afecta el nuevo lenguaje de programación de Apple? Desde el principio, los desarrolladores sabían que el nuevo Swift de Apple iba a ser grande. Pero ¿por qué te deberia importar? Lea más para crear aplicaciones iOS rápidas y nativas sin usar el equipaje heredado de C.

Swift es nuevo - De Verdad nuevo. Ni siquiera ha sido lanzado adecuadamente al público todavía. Como resultado, no hay realmente la misma cantidad de apoyo y material de aprendizaje que existe para que las personas se familiaricen con Java, Python, C # o Ruby.

Afortunadamente, Apple ha lanzado un libro que te enseñará las complejidades del lenguaje de programación Swift. Se llama The Swift Programming Language, y puedes obtenerlo gratis en iBooks ahora mismo.

Obteniendo Xcode 6 Beta 4

Hasta hace poco, solo podía obtener las versiones beta de Xcode 6 con una costosa cuenta de desarrollador de Apple que cuesta $ 99 al año. Esto también le otorga acceso a OS X Yosemite y iOS 8, aunque mi colega Tim Brookes no cree que deba instalar estos por qué no debe instalar las Betas de iOS 8 y OS X 10.10 por qué no debe instalar el iOS 8 y Betas OS X 10.10 Probablemente no deberías instalar iOS 8 o OS X 10.10 a menos que tengas una buena razón para hacerlo. Este es el por qué. Leer más todavía.

Afortunadamente, todo lo que necesita esta vez para probar Xcode y el nuevo idioma es una cuenta gratuita para desarrolladores que puede obtener simplemente al registrarse.

Necesitará una Mac, porque Xcode es el software de Mac, no hay una versión para Windows. Xcode 6 es grande, con un peso aproximado de 2GB. Si tiene una conexión a Internet lenta, puede estar esperando un rato. Una vez instalado, se sentará feliz junto a las copias existentes de Xcode en lugar de reemplazarlas.

¿Te apetece darle una oportunidad? Descargar Xcode 6 beta desde aquí.

Novedades en Xcode 6?

Mucho en realidad.

Pero primero, hablemos de una característica de varios lenguajes de programación populares: REPL. Estos representan Read Eval Print Loop y le permiten ejecutar código de manera interactiva. Toman una expresión de un usuario, la evalúan, ejecutan el código y luego imprimen los resultados de la operación..

Tradicionalmente, estos no se han encontrado en lenguajes compilados, aunque hay algunas excepciones notables, como el CSharpRepl en la implementación Mono de C #.

Swift es diferente. Por primera vez, las personas que usan la versión beta de Xcode para escribir Swift pueden ver su código ejecutado mientras lo escriben, lo que les permite depurar, planificar y experimentar fácilmente con el código..

También hay una línea de comandos Swift interactiva, en la que puede ejecutar Swift en un entorno línea a línea, similar a un script..

Otras características incluidas en Xcode 6 Beta 4 incluyen la depuración de IU significativamente mejorada; Storyboards para OS X le permite crear contenedores y animaciones para sus aplicaciones Mac sin escribir una sola línea de código; y nuevas herramientas para crear juegos fácilmente..

Las nuevas herramientas de desarrollo específicas para juegos, combinadas con la nueva API de Metal para un rendimiento de gráficos increíblemente rápido y las capacidades de desarrollo rápido de aplicaciones del lenguaje Swift, significan que en los próximos años podemos esperar juegos más rápidos, mejores y más numerosos en el futuro. plataforma iOS.

Emocionarse!

Incluso si no eres un desarrollador, Swift y Xcode 6 te emocionan mucho..

¿Estás entusiasmado con las nuevas herramientas de desarrollo de Apple? Comparte tus pensamientos, abajo.

Explorar más sobre: ​​Programación, Swift.