Xcode Tutorial
Empezando con Xcode
Buscar..
Observaciones
Xcode es un entorno de desarrollo integrado para macOS que admite el desarrollo de aplicaciones nativas para macOS, iOS, watchOS y tvOS. Xcode es el sucesor de Project Builder y PBX de NeXT. (De hecho, los archivos de manifiesto del proyecto de Xcode aún se nombran con la extensión .pbxproj
).
Comunicados de Xcode incluyen versiones estables del sonido metálico C / C ++ / Obj-C compilador, el Swift compilador, la LLDB depurador, y simuladores IOS / watchos / TVOS. Xcode también incluye Interface Builder , así como herramientas para ver y editar modelos y escenas en 3D, recursos de imagen y más.
Versiones
Versión | Fecha de lanzamiento |
---|---|
1.0 | 2003-09-28 |
2.0 | 2005-04-04 |
3.0 | 2007-10-26 |
4.0 | 2011-03-14 |
5.0 | 2013-09-18 |
6.0 | 2014-09-17 |
7.0 | 2015-09-16 |
7.1.1 | 2015-11-09 |
7.2 | 2015-12-08 |
7.2.1 | 2016-02-03 |
7.3 | 2016-03-21 |
7.3.1 | 2016-05-03 |
8.0 | 2016-09-13 |
8.1 | 2016-10-27 |
8.2 | 2016-12-12 |
8.2.1 | 2016-12-19 |
8.3 | 2017-03-27 |
8.3.1 | 2017-04-06 |
8.3.2 | 2017-04-18 |
8.3.3 | 2017-06-05 |
Empezar
Descarga Xcode desde la Mac App Store.
Haga clic para crear un nuevo proyecto o área de juegos:
Usa múltiples versiones de Xcode
Puede tener varias versiones de Xcode instaladas al mismo tiempo (incluidas las versiones beta). Simplemente cambia el nombre de la aplicación en Finder para evitar conflictos.
Nota: la instalación de Xcode desde App Store tenderá a sobrescribir una versión existente en su máquina. También puede instalar Xcode desde una descarga directa para tener más control sobre qué versiones tiene.
Cada copia de Xcode incluye herramientas de línea de comandos ( clang
, xcodebuild
, etc.). Puede elegir cuáles son invocados por los comandos en /usr/bin
.
En las preferencias de Xcode, en la pestaña Ubicaciones, elija una versión de Xcode:
O puede administrar versiones desde la línea de comando usando xcode-select
:
# Print the currently selected version
$ xcode-select --print-path
/Applications/Xcode.app/Contents/Developer
$ clang --version
Apple LLVM version 7.3.0 (clang-703.0.29)
Target: x86_64-apple-darwin15.4.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
# Find all installed versions using Spotlight
$ mdfind 'kMDItemCFBundleIdentifier = "com.apple.dt.Xcode"'
/Applications/Xcode.app
/Applications/Xcode72.app
# Check their version numbers
$ mdfind 'kMDItemCFBundleIdentifier = "com.apple.dt.Xcode"' | xargs mdls -name kMDItemVersion
kMDItemVersion = "7.3"
kMDItemVersion = "7.2.1"
# Switch to a different version
$ sudo xcode-select --switch /Applications/Xcode72.app
$ clang --version
Apple LLVM version 7.0.2 (clang-700.1.81)
Target: x86_64-apple-darwin15.4.0
Thread model: posix
Cambiando el esquema de color
A muchos desarrolladores les gusta personalizar la fuente, el texto y el color de fondo de sus IDE. Puedes hacer esto en Xcode abriendo el panel de preferencias de la aplicación, ya sea yendo a XCODE-> Preferencias, o presionando '⌘'
Con el panel de preferencias abierto, puede hacer clic en la pestaña 'Fuentes y colores'.
Desde aquí puede cambiar la fuente y los colores de fondo y fuente de la consola. Hay muchos esquemas de fuente y color pre-hechos provistos con Xcode. Los elige de la lista de la izquierda (Básico, Pizarra, etc.). Puede encontrar y descargar más en línea (como aquí, por ejemplo).
Para personalizar aún más cualquier tema, puede personalizar cualquiera de los tipos enumerados en el panel derecho (Texto sin formato, Comentarios, Marcas de documentación, etc.). Por ejemplo, digamos que realmente quiero que mis 'Números' aparezcan en mi código. Así que cambio la fuente a 'American Typewriter' a 24 px, el color a un color verdoso, y configuro la línea resaltada en rojo:
Ahora en mi edición de texto, realmente puedo ver mis números:
¡Ahora puede personalizar la apariencia del 'Editor de código fuente' y la 'Consola' para deleite de su corazón!
Pro Consejo
A muchos desarrolladores les gusta el tema de sus IDS oscuros (texto claro, fondo oscuro). En Xcode, solo puedes hacer esto para el 'Editor de fuente' y la 'Consola'. Sin embargo, las secciones de Navegación (lado izquierdo), Depuración (parte inferior) y Utilidad (extremo derecho) no son personalizables. Hay dos formas de trabajo para esto. Primero (un poco complicado, es dejar el tema IDE claro (fondo claro, texto oscuro) y luego invertir los colores de la pantalla a la vez. Esto hará que todo sea oscuro, pero los colores en el simulador y en el resto del sistema ahora son confusos. La segunda solución es ocultar las áreas de Navegación, Depuración y Utilidad cuando no esté en uso. Puede alternar estas áreas rápidamente usando los siguientes comandos:
Navegador: ⌘0
Área de depuración: ⇧⌘Y
Utilidad: ⌥⌘0