Anuncio publicitario
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 en programación de la empresa.
La versión Beta de Xcode 6 es la primera que se lanza a los usuarios sin una cuenta premium de desarrollador de Apple de pago. Presenta una serie de cambios significativos en la experiencia de desarrollo, que incluyen (por primera vez) un REPL (bucle de impresión de evaluación de lectura) y otras mejoras visuales que facilitan el desarrollo.
La mejora más significativa de Xcode es algo llamado Playgrounds, que te permite experimentar fácilmente con nuevas ideas con el lenguaje de programación Swift, que Apple demostró en la anterior Conferencia Mundial de Desarrolladores en San Francisco.
¿Tienes curiosidad por ver las novedades de Xcode 6? Siga leyendo para obtener más información.
Presentamos Swift y por qué debería importarle
Durante mucho tiempo, la única forma de crear aplicaciones nativas de iOS fue con Objective-C y C ++. Cada uno de estos hereda rasgos y estilos de un lenguaje de programación anterior llamado C.
El problema es que C y sus derivados no son los más acogida de idiomas para principiantes. Cómo elegir un lenguaje de programación para aprender hoy y conseguir un gran trabajo en 2 añosPuede llevar años de trabajo dedicado convertirse en un programador verdaderamente bueno; Entonces, ¿hay alguna manera de elegir el idioma correcto para comenzar desde hoy y ser contratado mañana? Lee mas Apple, ansiosa por atraer nuevos desarrolladores a su plataforma desde Android y Windows Phone, creó Swift, que es un idioma que te permite ¿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? Lee mas para crear aplicaciones iOS nativas y rápidas sin utilizar el bagaje heredado de C.
Swift es nuevo - De Verdad nuevo. Ni siquiera se ha publicado correctamente todavía. Como resultado, no hay realmente la misma cantidad de material de apoyo y aprendizaje que existe para las personas que se familiarizan con Java, Python, C # o Ruby.

Afortunadamente, Apple ha publicado un libro que le enseñará las complejidades del lenguaje de programación Swift. Se llama El lenguaje de programación Swifty puede obtenerlo gratis en iBooks ahora mismo.
Obtener Xcode 6 Beta 4
Hasta hace poco, solo podía tener en sus manos las versiones beta de prelanzamiento 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 e iOS 8, aunque mi colega Tim Brookes no cree que debas instalar estos Por qué no debería instalar las versiones beta de iOS 8 y OS X 10.10Probablemente no debería instalar iOS 8 u OS X 10.10 a menos que tenga una buena razón para hacerlo. Este es el por qué. Lee mas todavía.
Afortunadamente, todo lo que necesita esta vez para probar Xcode y el nuevo idioma es una cuenta de desarrollador gratuita que puede obtener simplemente con registrando.

Necesitará una Mac, porque Xcode es un software de Mac; no hay una versión de Windows. Xcode 6 es grande, con un peso de alrededor de 2 GB. Si tienes una conexión a Internet lenta, es posible que tengas que esperar un rato. Una vez instalado, se sentará felizmente junto a las copias existentes de Xcode en lugar de reemplazarlas.
¿Te apetece intentarlo? Descarga Xcode 6 beta desde aquí.
¿Qué hay de nuevo en Xcode 6?
Mucho, en realidad.
Pero primero, hablemos de una característica de varios lenguajes de programación populares: REPL. Son las siglas de Read Eval Print Loop y le permiten ejecutar código de forma interactiva. Toman una expresión de un usuario, la evalúan y ejecutan el código, y luego imprimen los resultados de la operación.

Estos tradicionalmente 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 utilizan 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 interactiva de Swift, donde puede ejecutar Swift en un entorno similar a un script línea por línea.

Otras características incluidas en Xcode 6 Beta 4 incluyen una depuración de la interfaz de usuario significativamente mejorada; Storyboards para OS X que 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 de juegos, combinadas con la nueva API de Metal para un rendimiento de gráficos increíblemente rápido y la rapidez Las capacidades de desarrollo 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 plataforma iOS.
¡Emocionarse!
Incluso si no eres un desarrollador, Swift y Xcode 6 te entusiasman mucho.
¿Estás entusiasmado con las nuevas herramientas de desarrollo de Apple? Comparta sus pensamientos a continuación.
Matthew Hughes es un desarrollador y escritor de software de Liverpool, Inglaterra. Rara vez se lo encuentra sin una taza de café negro fuerte en la mano y adora absolutamente su Macbook Pro y su cámara. Puedes leer su blog en http://www.matthewhughes.co.uk y síguelo en Twitter en @matthewhughes.