Xcode

Xcode Descripción de la imagen del logo xcode.png.

Información
Desarrollado por manzana
Última versión Xcode 12.5.1 (12E507) (21 de junio de 2021)
Versión avanzada Xcode 13 beta (13A5154h) (7 de junio de 2021)
Sistema de explotación Mac OS , iOS , watchOS , tvOS y macOS
Medio ambiente Mac OS
Tipo IDE
Licencia Software propietario
Sitio web developer.apple.com/xcode/

Xcode es un entorno de desarrollo para macOS , así como para iOS , watchOS y tvOS .

La API Cocoa permite programar con los siguientes lenguajes:

Suministrado con un paquete de software completo (gráficos, audio, etc.) para desarrolladores y programadores, le permite crear software utilizando todas las funcionalidades de macOS y UNIX . Este entorno se puede obtener de forma gratuita en la Mac App Store . Viene de serie con todos los Mac, en los discos de instalación de Mac OS X 10.6, Mac OS X 10.5, 10.4 y 10.3. No está preinstalado en la computadora y debe instalarse por separado.

Xcode 3 solo está disponible en Mac OS X 10.6 (Snow Leopard) y Mac OS X 10.5 (Leopard). La última versión es 3.2.6, disponible en el sitio para desarrolladores de Apple. La última versión para Mac OS X 10.4 es 2.5 y la de Mac OS X 10.3 es 1.5.

La versión 2.1 y posteriores se utilizan para producir una aplicación de binarios universales , es decir, una aplicación que se puede ejecutar de forma nativa mediante un procesador x86 y / o PPC (PowerPC) , tras el anuncio de la adopción de los procesadores Intel. X86.

Versiones 3.x

La versión 3.0 trae varias características nuevas, en particular el cambio a la versión 2.0 del lenguaje Objective-C , que está equipado con un sistema comparable a un recolector de basura pero más eficiente llamado ARC (Automatic Reference Counting) . Además, la nueva versión del compilador GCC le permite crear ejecutables de 64 bits (para PPC G5 y procesadores que implementan Intel 64 ).

Versiones 4.x

En junio de 2010, en la Conferencia Mundial de Desarrolladores , Apple anunció la versión 4 de Xcode. Developer Tools versión 4 consolida las herramientas de edición de Xcode y Interface Builder en una sola aplicación, además de otras mejoras. Una versión "golden master" (anterior a una versión final) fue lanzada el4 de febrero de 2011y solo estaba disponible para su descarga para miembros registrados del Programa para desarrolladores de iOS / Mac; esta versión también se ha distribuido en muchos sitios de descarga. Se distribuyó un segundo "maestro de oro" a los desarrolladores en3 de marzo de 2011junto con la versión golden master de iOS 4.3 . Apple lanzó la versión final de Xcode 4.0 en9 de marzo de 2011. Esto ha estado disponible para miembros registrados del Programa para desarrolladores de iOS / Mac (99 € / año). Además, Xcode 4 está disponible de forma gratuita para el público en general en la Mac App Store .

Xcode 4.0 ha roto la compatibilidad con muchos sistemas más antiguos, incluidas todas las arquitecturas PowerPC, SDK para Mac OS X 10.4 y 10.5, así como todos los SDK de iOS anteriores a 4.3. Todavía es posible producir versiones binarias de aplicaciones para plataformas más antiguas, aunque limitadas a las versiones x86 y x86-64.

Versiones 5.x

En Junio ​​del 2013En la Conferencia Mundial de Desarrolladores , Apple anunció la versión 5 de Xcode.

Versiones 6.x

La 2 de junio de 2014, Apple anunció la versión 6 de Xcode en la Conferencia Mundial de Desarrolladores . Tendrá un nuevo lenguaje de programación llamado Swift, así como una nueva herramienta de corrección.

Versiones 7.x

La 8 de junio de 2015, Apple anunció la versión 7 de Xcode en la Conferencia Mundial de Desarrolladores . Xcode 7 introduce soporte para la nueva versión de Swift 2.0 (hecho de código abierto al mismo tiempo), pero también la API de gráficos de Metal en OS X El Capitan . Así como la posibilidad de probar tu App en tu iPhone o iPad sin tener un "Programa de Desarrollador", que por lo tanto sigue modificando el "Programa de Desarrollador de iOS" y el "Programa de Desarrollador de Mac" agrupando estos dos juntos en el "Programa de Desarrollador de Apple".

Versiones 8.x

La 13 de junio de 2016, Apple anunció la versión 8 de Xcode en la Conferencia Mundial de Desarrolladores . Xcode 8 introduce soporte para la nueva versión de Swift 3.0.

Versiones 9.x

La 5 de junio de 2017, Apple anunció la versión 9 de Xcode en la Conferencia Mundial de Desarrolladores . Xcode 9 introduce soporte para la nueva versión de Swift 4.0, pero también la API de gráficos Metal 2.

Versiones 10.x

La 4 de junio de 2018, Apple anunció la versión 10 de Xcode en la Conferencia Mundial de Desarrolladores . Xcode 10 introduce soporte para Swift 4.2. La25 de marzo de 2019, Xcode 10.2 introduce soporte para la nueva versión de Swift 5.0.

Xcode 10.0 ya no admite aplicaciones macOS de 32 bits.

Versiones 11.x

La 3 de junio de 2019, Apple anunció la versión 11 de Xcode en la Conferencia Mundial de Desarrolladores . Xcode 11 introduce soporte para Swift 5.1, pero también SwiftUI (cuyas herramientas están disponibles en macOS Catalina ) y Swift Package Manager.

Versiones 12.x

La 22 de junio de 2020, Apple anunció la versión 12 de Xcode en la Conferencia Mundial de Desarrolladores . Xcode 12 presenta compatibilidad con Swift 5.3 y está disponible a partir de la versión 10.15.4 de macOS.

Xcode 12 fue lanzado el 16 de septiembre de 2020.

Versión Construir Fecha de lanzamiento Notas de lanzamiento
12.5.1 12E507 21 de junio de 2021 https://developer.apple.com/documentation/xcode-release-notes/xcode-12_5_1-release-notes

Otros modos

Es posible con Xcode producir programas para ser ejecutados en una interfaz de línea de comandos .

Referencias

  1. (en) Notas de la versión de Xcode 3.0
  2. (en) Xcode 3.0, una gran adición para desarrolladores
  3. (en) "  Notas del software WWDC: Safari 5, Xcode 4, iTunes 9.2  " , Rumores de Mac,8 de junio de 2010(consultado el 21 de junio de 2010 )
  4. (in) "  What's New in Xcode 4  " , Developer Tools , Apple (consultado el 8 de febrero de 2011 )
  5. (en) "  Xcode 4 GM lanzado para desarrolladores  " , osxdaily.com,3 de febrero de 2011(consultado el 8 de febrero de 2011 )

enlaces externos