Xcode

De Wikipedia, la enciclopedia libre
Saltar a: navegación, búsqueda
Xcode
Desarrollador(es)
Apple Inc.
Xcode
Información general
Última versión estable 8.0 (8A218a)
13 de septiembre de 2016 (15 días)
Última versión en pruebas 8.1 beta (8T29o)
21 de septiembre de 2016 (7 días)
Género Entorno de desarrollo integrado (IDE)
Sistema operativo Mac OS X 10.3 (versión 1.x)
Mac OS X 10.4 (versión 2.x)
Mac OS X 10.5 (versiones 2.5, 3.0, 3.1)
Mac OS X 10.6 (versiones 3.2, 4.0, 4.1, 4.2)
Mac OS X 10.7 (versiones 4.1, 4.2, 4.3, 4.4, 4.5, 4.6)
OS X 10.8 (versiones 4.4, 4.5, 4.6, 5.x)
OS X 10.9 (versiones 5.x, 6.0, 6.1, 6.2)
OS X 10.10 (versiones 6.x, 7.x)
OS X 10.11 (versiones 7.x, 8.x)
macOS 10.12 (versión 8.x)
Licencia Freeware (software gratuito) con algunos componentes de código abierto
En español No
[editar datos en Wikidata]

Xcode es el entorno de desarrollo integrado (IDE, en sus siglas en inglés) de Apple Inc. y se suministra gratuitamente junto con Mac OS X. Xcode trabaja conjuntamente con Interface Builder, una herencia de NeXT, una herramienta gráfica para la creación de interfaces de usuario.

Xcode incluye la colección de compiladores del proyecto GNU (GCC), y puede compilar código C, C++, Swift, Objective-C, Objective-C++, Java y AppleScript mediante una amplia gama de modelos de programación, incluyendo, pero no limitado a Cocoa, Carbón y Java. Otras compañías han añadido soporte para GNU Pascal,[1] Free Pascal,[2] Ada y Perl.[3]

Entre las características más apreciadas de Xcode está la tecnología para distribuir el proceso de construcción a partir de código fuente entre varios ordenadores, utilizando Bonjour.

Historia[editar]

Xcode se introdujo el 24 de octubre de 2003 junto con la versión 10.3 de Mac OS X, siendo desarrollado a partir del anterior entorno de desarrollo, Project Builder, al que sustituyó. Project Builder, a su vez, también era una herencia de la compañía NeXT, fusionada con Apple en 1996.

La aparición de Xcode 2.1 en junio de 2005 fue significativa porque proporcionó a la comunidad de desarrolladores las herramientas para crear binarios universales que permiten al software creado para Mac OS X ser ejecutado tanto en la arquitectura PowerPC como en la nueva, basada en Intel (x86). Esta versión integró además las herramientas y marcos de trabajo WebObjects de Apple para construir aplicaciones y servicios web de Java, que anteriormente se vendían como un producto separado por un precio de 699$.

Con el lanzamiento de Mac OS X v10.5 también lo fue el Xcode 3.0, que tenía como principales novedades la inclusión de Objetive-C 2.0, un nuevo Interface Builder, la opción de refactorizar proyectos y hacer "snapshosts" del proyecto entre otras.

Xcode 4, lanzado a principios de 2011, incluía como novedades una nueva interfaz y la compatibilidad con Mac OS X 10.7 Lion. Con esta versión, Xcode dejó de ser compatible con Mac OS X 10.5 Leopard.

Tabla comparativa de las diferentes versiones[editar]

Versión discontinuada Versión actual Versión de prueba (Beta)

Xcode 7.x[editar]

Xcode 8.x[editar]

Historial de versiones
Versión Build Fecha de lanzamiento Min. macOS necesario[4] macOS SDK incluido[5] iOS SDK incluido[6] watchOS SDK incluido[7] tvOS SDK incluido[8] Simuladores disponibles para descarga[9]

8.0

8A218a 13 de Septiembre de 2016 10.11.5 macOS Sierra 10.12 (16A300) iOS 10 (14A345) watchOS 3 (14S326) tvOS 10.0 (14T328) iOS 9.3 + iOS 9.2 + iOS 9.1 + iOS 9.0 + iOS 8.4 + iOS 8.3 + iOS 8.2 + iOS 8.1 + tvOS 9.2 + tvOS 9.1 + tvOS 9.0 + watchOS 2.2 + watchOS 2.1 + watchOS 2.0
Versión Build Fecha de lanzamiento Min. macOS necesario[4] macOS SDK incluido[5] iOS SDK incluido[6] watchOS SDK incluido[7] tvOS SDK incluido[8] Simuladores disponibles para descarga[9]

Referencias[editar]

  1. GNU Pascal and Xcode
  2. Using Free Pascal with Xcode
  3. CamelBones, an Objective-C/Perl bridge for Mac OS X & GNUStep - Home
  4. a b c d plutil -p Xcode.app/Contents/Info.plist | grep LSMinimumSystemVersion
  5. a b c d cd Xcode.app/Contents/Developer; cd Platforms/MacOSX.platform/Developer/SDKs/; plutil -p */System/Library/CoreServices/SystemVersion.plist; cd -
  6. a b c d cd Xcode.app/Contents/Developer; ls Platforms/iPhoneOS.platform/DeviceSupport/ | grep '(.*)'
  7. a b c d cd Xcode.app/Contents/Developer; ls Platforms/WatchOS.platform/DeviceSupport/ | grep '(.*)'
  8. a b c d cd Xcode.app/Contents/Developer; ls Platforms/AppleTVOS.platform/DeviceSupport/ | grep '(.*)'
  9. a b c d from preferences -> downloads
  10. Developer Portal version
  11. MAS version

Véase también[editar]

Enlaces externos[editar]