Ahora que Xcode 4 se lanzó oficialmente, es hora de hacer un seguimiento de mi pregunta anterior: Características ocultas de Xcode
Entonces, ¿qué son? ¿Cuáles son esos pequeños consejos y sugerencias ocultos de Xcode 4 sin los que no puedes vivir?
¡Limite sus consejos a aquellos que sean nuevos y específicos de Xcode 4!
// MARK: -
también funciona?shift- cmd- opthacer clic en un símbolo le permite decirle a Xcode exactamente en qué parte de la interfaz de usuario desea que se abra el archivo al que se navega.
cmd- rethace que el editor / asistente de la versión (el panel de la derecha) desaparezca
shift- cmd- Ypara ocultar el depurador
cmd- 0para ocultar el navegador (panel izquierdo)
cmd- [1..n]cambiar entre navegadores a la izquierda
cmd- opt- [1..n]cambiar entre servicios públicos (cosa generalmente a la derecha)
ctrl- [1..n]cambiar entre varios archivos relacionados en el editor
En general, Xcode 4 intenta mantener la coherencia con las teclas de acceso rápido. Cmd es para los comandos de la línea principal. La adición de modificadores es para comandos análogos enfocados en una subfunción en particular.
(¡Estos son solo los cuatro que me vienen a la mente como los atajos más populares que estoy usando constantemente! Estoy seguro de que cambiará con el tiempo a medida que mi flujo de trabajo se refactorice en el nuevo atractivo).
fuente
Xcode 4 agrega una nueva función de "Fragmentos de código", accesible a través de Ver> Utilidades> Biblioteca de fragmentos de código. Para agregar un nuevo fragmento de código, seleccione un texto en la vista del editor y arrástrelo a la biblioteca de fragmentos. Puede arrastrar un fragmento y soltarlo en su código para usarlo o, mucho más conveniente, asignarle un acceso directo de finalización.
Cuando escriba esa serie de letras, aparecerá automáticamente en el menú emergente de finalización de código a medida que escribe su código. Por ejemplo, entre muchos otros, tengo un fragmento configurado para que al escribir "svk" se expanda a
setValue:<#value#> forKey:<#key#>
. Esto puede ahorrarle mucho escribir y / o pescar en el menú de autocompletado para los métodos y otras expresiones de código que más usa. Xcode se envía con un montón de fragmentos integrados que también son muy útiles.fuente
Nuevo atajo que uso con más frecuencia: deslizar tres dedos (arriba o abajo) para intercambiar contrapartes (entre la interfaz y los archivos de implementación). ¡No más acrobacias con las manos!
Gracias a https://twitter.com/xctotd/status/48148271759241216
fuente
shift- option-haga clic en un archivo en el
Lista de grupos y archivosNavegador de proyectos, o mantenga presionado shift- optionmientras elige un archivo de la barra de salto.Obtendrá una ventana emergente para elegir dónde abrir el archivo. Pestaña nueva o existente, editor dividido (Asistente) nuevo o existente, ventana nueva: todas las opciones posibles están ahí.
fuente
Las pestañas en Xcode 4 son increíbles. Cada uno mantiene su propio diseño separado, por lo que puede tener varias pestañas con diferentes cosas en ellas y hacer que cada una se distribuya de manera adecuada.
He estado configurando mis proyectos con tres diseños: uno para el objeto del proyecto, uno para cada plumilla (que muestra las fuentes de la clase del propietario) y uno para cada clase .
Hay un error aquí: A partir de 4.0, Xcode restablecerá el estado (desactivando cualquier Asistente) de la pestaña activa cuando vuelva a abrir el proyecto. La solución es cambiar a una pestaña sin Asistentes para que Xcode se cierre antes de cerrar el proyecto. He archivado esto como número de radar 9178441.
fuente
ctrl- 6aparece un segmento dentro del archivo de la barra de salto (permite el salto controlado por teclado a los métodos)
cmd- {/ }seleccionar pestaña anterior / siguiente
cmd- Jnavega a cualquier editor (pero ¿por qué, oh, por qué TAB no alterna entre ellos?)
fuente
Atajos del editor
Atajos de diseño
Accesos directos de los navegadores
Cambio de pestaña y salto
Inspectores
Construir Relacionado
Plegado de código
fuente
Aquí está el primero. ¡Pestañas! Xcode 4 ha reemplazado la útil pero rara vez usada "barra de favoritos" de Xcode 3 con pestañas persistentes . Esto significa que puede mantener un conjunto de trabajo de documentos de uso común en su barra de pestañas.
No es exactamente una característica oculta como tal, pero el hecho de que las pestañas sean persistentes quizás se pase por alto fácilmente.
fuente
Si tiene algún tipo de problema con la indexación de su proyecto (por ejemplo, los símbolos que no aparecen en el autocompletado), abra la ventana Organizador, haga clic en la pestaña Proyectos y use el botón "Eliminar" para eliminar los datos derivados de su proyecto. . Esto obligará a reconstruir el índice del proyecto, así como a descartar cualquier producto construido.
fuente
Algunas teclas de acceso rápido útiles para trabajar en pantallas más pequeñas son:
cmd- shift- y- Ocultar y mostrar la consola / área de depuración
cmd- 0- Ocultar y mostrar la navegación de archivos
fuente
Ahora puede asociar grupos en el Navegador de proyectos con carpetas en el disco. Siempre me molestó antes que la vista del archivo Xcode 3 puede no representar la estructura real del proyecto en el disco.
Cree un nuevo grupo, luego con el nuevo grupo resaltado, abra el Inspector de archivos. En la sección de identidad a la derecha, justo debajo de la 'Ruta' hay un pequeño icono, haga clic aquí para abrir el cuadro de diálogo del navegador de archivos que le permite seleccionar el directorio para este grupo.
fuente
Si mantiene presionada la tecla FN, puede escanear su documento con las teclas del cursor, sin mover el cursor
fuente
Barra de salto:
si su función de escritura externa:
Le gustará:
También puedes buscar:
Haga clic con Option( Shiftal mismo tiempo, puede elegir otra ventana), puede ver un cuadro de diálogo que le permite especificar dónde debe abrirse el archivo:
Fuente de control:
Si usa svn o git, descartar el cambio es fácil:
Constructor de interfaz
En xcode 4.2, puede saltar al generador de interfaces aquí:
Haga clic en un objeto de interfaz de usuario con Shift, mostrará una lista de todos los objetos debajo del punto.
Prueba esto: selecciona un objeto de interfaz de usuario, mantén presionado Optiony luego mueve el mouse sobre otros objetos. Le gustará:
Otro
Tecla de acceso rápido: Shift+Command+Oabrir rápidamente
Tratar:
Y lea: Escribir y editar código fuente
fuente
Editor de texto :
Agregar marcos : no puede hacer esto simplemente haciendo clic derecho en el proyecto o en un grupo (como en Xcode 3). Debes ir a la vista del proyecto, seleccionar tu objetivo e ir a la pestaña "Fases de construcción". Los marcos se pueden administrar en la sección "Vincular binarios con bibliotecas".
Establecer dependencias de destino : similar a lo anterior, en la sección "Dependencias de destino" de la pestaña "Fases de compilación".
Mantenga sus archivos seguros -antes de instalar Xcode 4 (desde 3). Los perderá (lo más probable) y con ellos perderá su capacidad de simbolizar sus registros de accidentes.
Eliminar acción-TEN CUIDADO : "Eliminar" (en lugar de "Eliminar sólo referencia") borra directamente el archivo de su unidad. No va a la Papelera, por lo que no puede recuperarlo.
fuente
cmd- Jsalta al editor, pero si tiene más de un editor abierto, obtiene una superposición que tiene todos los editores abiertos. puedes usar cmd- →y cmd-← para cambiar entre los editores abiertos.
Además, si tiene dificultades para encontrar una opción o propiedad para cualquier cosa, la ventana de utilidades es probablemente su mejor opción:
hide and show utilities:
cmd- opt-0Cosas que comúnmente se esconden aquí que no son intuitivas:
fuente
Ejemplo:
Ejemplo:
fuente
Uno de mis favoritos es la preferencia de comportamiento "Abrir pestaña". Si va a "Comportamientos" en Preferencias, puede configurarlo para que vaya a una pestaña específica cada vez que comience una ejecución. Puede nombrar la pestaña, algo como "Depurar" y Xcode4 la creará por usted si no existe, y lo llevará allí cuando comience a depurar. Puede configurar esta pestaña como desee para las sesiones de depuración, y permanecerá así después de cerrarla, por lo que cada vez que ejecute Xcode4 se configurará como lo desee, en una pestaña separada. Incluso puede quitar esta pestaña a una ventana separada, en cuyo caso Xcode4 abrirá una nueva ventana de "Depuración" especialmente configurada cada vez que inicie una ejecución. Esta característica es excelente porque mantiene su pestaña o ventana de edición de código normal despejada con los paneles de registro y depurador. Simplemente cierre el "
fuente
En XCode3, había una opción para "Cambiar el nombre del proyecto". Ahora, solo necesita hacer clic dos veces (segundo clic lentamente) para cambiar el nombre del proyecto y listo.
fuente
Para limitar el número de operaciones de compilación simultáneas
Esta es una preferencia (algo) oculta que le permite definir el número de tareas de compilación simultáneas:
Para deshabilitar la indexación en el IDE
Este deshabilita la indexación de sentido de código, lo que puede ahorrar muchos recursos en proyectos grandes:
para volver a habilitar:
Tenga en cuenta que debe salir de Xcode, establecer los valores de preferencia como desee, los cambios entran en vigor cuando reinicia Xcode.
fuente
Si prefiere usar vim / emacs ejecutándose en, digamos, Terminal, o cualquier otro editor externo, puede simplemente crear su proyecto xcode, agregar archivos y todo eso y luego cambiar a editar dichos archivos usando la edición que más le convenga; siempre que cambie el enfoque a una ventana de xcode4, los archivos modificados se volverán a cargar (también fue el caso con Xcode3) y podrá construir / ejecutar su aplicación.
fuente
Dos tipos de especificación de ubicación de compilación utilizando las preferencias de XCode4.
/Users/digicorp/Library/Developer/XCode/DerivedData
)Mire las siguientes capturas de pantalla.
fuente
AYUDA RAPIDA
Ctrl+ Option/ Alt+f
Busque la ayuda rápida. Por ejemplo,
Mi cursor de texto está en
NSString
& si presiono Ctrl+ Option+f entonces mostrará una documentación rápida en el inspector / utilidades.fuente