Características ocultas de Xcode

338

Con una gran afluencia de novatos a Xcode, estoy seguro de que hay muchos consejos y trucos de Xcode para compartir.

¿Cuáles son los suyos?

Robert Harvey
fuente

Respuestas:

343

Cambiar a encabezado / archivo de origen

  • Option ⌥ Command ⌘ Up Arrow ↑

  • Ver > Cambiar a encabezado / archivo de origen

Cambia entre los archivos .my .h.

  • En Xcode 4 esto es ctrl Command ⌘ Up Arrow ↑
Senseful
fuente
77
Este es absolutamente mi favorito, también. Lo uso constantemente También funciona cuando hablamos de cpp y h. No solo m! :)
pesófago
24
Se llama "opción" en la Mac, no "alt". Y si quiere símbolos elegantes, puede escribirse ⌥⌘ ↑
Brian Campbell
2
Mejor aún, abra el encabezado, ⌘⌥⇡ para abrir el .m en la misma ventana, luego ⌘⌥⇠ / ⇢ para cambiar entre ellos.
Peter Hosey
44
Tenga en cuenta que en Xcode 3.2, debe cambiar las combinaciones de teclas para restaurar ⌘⌥⇠ / ⇢ a cambiar de archivo. Cambiaron el valor predeterminado para moverse entre las posiciones en el mismo archivo.
Peter Hosey
71
Un deslizamiento de tres dedos hacia arriba en el panel táctil es otro acceso directo para la misma acción.
Nathan
158

⌘ Command+ Double-Click on a symbol: Salta a la definición de un símbolo.

⌥ Option+ Double-Click on a symbol: Buscar texto en la documentación de un símbolo. (Solo funciona si tiene instalado el conjunto de documentos de su símbolo).

Barra de favoritos:

La barra de favoritos es como la que tiene en Safari para almacenar, bueno, favoritos. A menudo lo uso como un lugar para almacenar accesos directos (que puede hacer arrastrando y soltando) a los archivos que estoy usando en este momento. En general, esto es más útil cuando estoy trabajando con un proyecto grande o desconocido.

Para mostrar la barra de favoritos, seleccione la siguiente opción de menú:

  • View> Layout>Show Favorites Bar
schwa
fuente
11
¡Jadear! Show Favorites Bar, ¿dónde has estado toda mi vida?
willc2
@ Mr.Gando: puede arrastrar y soltar archivos dentro (y fuera) de la barra de favoritos.
James Sun el
44
La barra de favoritos ha sido "reemplazada" en Xcode 4 con pestañas persistentes.
Ascendente
127

Atajos de teclado de autocompletado

Tab ⇥O Control ⌃ /: Seleccione el siguiente argumento de autocompletado.

Shift ⇧ Tab ⇥O Shift ⇧ Control ⌃ /: Seleccione el argumento de autocompletado anterior.

Escape ⎋: Muestra la lista emergente de finalización automática.

Senseful
fuente
Gracias por el Control- /, siempre me preguntaba cómo saltar al siguiente argumento
Dan McClain
Santa mierda, yo también. Hasta ahora, esta era la "característica" más molesta de Xcode. ¡Gracias!
pix0r
Sí, gracias por señalar eso ... sin saber ctrl- / me estaba matando
Andy White
Shift-Ctrl- / avanza al argumento anterior.
Clinton Blackmore
18
Tenga en cuenta que el nuevo XCode usa Tab para moverse entre argumentos en terminaciones. Es mas fluido.
Jab
119

Desactive la advertencia "deshacer más allá del último punto"

Cuando intente deshacer después de guardar, recibirá el siguiente mensaje:

"Está a punto de deshacer el último punto en que se guardó este archivo. ¿Desea hacer esto?"

Para deshacerse de esta advertencia, ingrese lo siguiente en una ventana de terminal:

defaults write com.apple.Xcode XCShowUndoPastSaveWarning NO

Cambiar el nombre de la empresa en archivos de plantilla

Pegue esto en la aplicación Terminal:

defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions '{"ORGANIZATIONNAME" = "Microsoft";}'

Cambie " com.yourcompanyname" en todas sus plantillas:

  1. Encuentra el directorio: /Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Project Templates/Application
  2. Use su herramienta favorita de búsqueda y reemplazo de archivos múltiples para cambiar el com.yourcompanyvalor que usa normalmente para crear un dispositivo. Usé BBEdit's multi-find-and-replace después de abrir todo el directorio. Debería reemplazar el valor en todos los info.plistarchivos. Encontré 8 archivos para cambiar. El número de veces que ha fallado una compilación porque olvidé cambiar esta cadena es ridículo.

Salte rápidamente a un grupo en el panel Grupos y archivos

  • Control ⌃ Option ⌥ Shift ⇧ + <Primera letra del nombre de un grupo>

Si mantiene presionadas las tres teclas anteriores, puede saltar rápidamente a los grupos en la página izquierda (Grupos y archivos) presionando la primera letra del nombre de un grupo. Por ejemplo, lo Control ⌃Option ⌥Shift ⇧Tlleva a Objetivos y Control ⌃Option ⌥Shift ⇧Sa Origen . Presiónelo nuevamente y salta a SCM. A veces toma varios intentos para que esto funcione (no sé por qué).


Ciclismo entre opciones de autocompletado

  • Control ⌃ .

  • Shift ⇧ Control ⌃ .: Retrocede entre las opciones de autocompletado.

Control ⌃.(Control-Period) después de una palabra acepta automáticamente la primera opción del menú de autocompletado. Pruebe a escribir loga continuación, Control ⌃. y obtendrá un buen NSLogcomunicado. Presiónelo nuevamente para recorrer las opciones. Para ver todas las opciones mutables, escriba NSMuentonces Control ⌃..


Ayuda rapida

  • Control ⌃ Command ⌘ ? (Mientras el cursor está en el símbolo para buscar)

  • Option ⌥ + <Doble clic en un símbolo>

  • Ayuda> Ayuda rápida

Para acceder a la documentación desde la ventana de Ayuda rápida, haga clic en el icono del libro en la esquina superior derecha.


Vea la documentación para un símbolo

  • Command ⌘ Option ⌥ + <Doble clic en un símbolo>

Te lleva directamente a la documentación completa.


Hacer selecciones de texto no adyacentes

  • Command ⌘ Control ⌃ + <Doble clic en el editor>

Use el acceso directo anterior para una forma extraña de seleccionar varias palabras. Puede hacer selecciones de palabras en lugares totalmente diferentes, luego eliminarlas o copiarlas todas a la vez. No estoy seguro si esto es útil. Es Xcode solo hasta donde puedo decir.


Use las combinaciones de teclas de Emacs para navegar por su código

Este truco funciona en todas las aplicaciones de Cocoa en Mac (TextEdit, Mail, etc.) y es posiblemente una de las cosas más útiles para saber.

  • Command ⌘ Left Arrowo Command ⌘ Right ArrowTe lleva al principio y al final de una línea.
  • Control ^ ay Control ^ ehacer lo mismo
  • Control ^ ny Control ^ pMueva el cursor hacia arriba o hacia abajo una línea.
  • Control ^ fy Control ^ bmueva el cursor hacia atrás o hacia adelante un espacio

Al presionar Shift ⇧con cualquiera de estos, se selecciona el texto entre los puntos de movimiento. Coloque el cursor en el medio de una línea y presione Shift ⇧ Control ^ ey puede seleccionar hasta el final de la línea.

Presionar Option ⌥le permitirá navegar palabras con el teclado. Option ⌥ Control ^ fsalta al final de la palabra actual. Option ⌥ Control ^ bsalta al comienzo de la palabra actual. También puede usar Option ⌥con las teclas de flecha izquierda y derecha para moverse de una palabra a la vez.

  • Control ^ Left Arrowy Control ^ Right Arrowmueve el cursor entre las partes en forma de camello de una palabra.

Prueba con NSMutableArray. Puede cambiarlo rápidamente NSArraycolocando el cursor después de NS, presionando Shift ⇧ Control ^ Right Arrowluego Delete.

nevan king
fuente
Gracias, odio el mensaje "¿Estás seguro ...". ¿Por qué está allí, en primer lugar?
ruipacheco
44
Control-Comando-doble clic es solo necesario porque Xcode usa Comando-doble-clic para otra cosa que no sea una selección de palabras no contiguas. En la mayoría de las aplicaciones de Cocoa, puede hacer una selección no contigua con solo el modificador de Comando.
Nicholas Riley el
Acerca del nombre de la compañía de plantilla: XCode lo saca de su tarjeta de dirección de la libreta de direcciones, por lo que si lo cambia allí, XCode lo usará.
dertoni
También puede cambiar el nombre de la empresa estableciendo uno para usted en su tarjeta de la libreta de direcciones.
macserv 03 de
99

Abrir rápidamente ...

  • Command ⌘ Shift ⇧ D

  • Archivo > Abrir rápidamente ...

Soy un gran admirador de la función Open Quickly , que es particularmente buena en Xcode 3.1 y versiones posteriores. Cuando desee abrir un archivo o una definición de símbolo que esté en su proyecto o en un marco, simplemente presione el atajo de teclado, escriba un poco del nombre del archivo o símbolo, use Up Arrow ↑y Down Arrow ↓para elegir el resultado correcto (si es necesario), y luego presione Return ↩para abrir el archivo o navegar a la definición del símbolo.

En Xcode 4:

  • Command ⌘ Shift ⇧ o

Abrir rápidamente usa la palabra actual como término de búsqueda

Además, algo que no sabía sobre Xcode hasta hace dos minutos (cuando Schwa lo señaló en un comentario) es que, si el texto del editor está dentro de una palabra cuando se invoca Abrir rápidamente , esa palabra se usará como Abrir rápidamente el término de búsqueda.

Senseful
fuente
Yeah Open Quickly funciona muy bien ahora. También puede colocar el texto en el archivo de una línea de importación # include / # y abrir ese archivo rápidamente.
schwa
¿De qué están hablando estos "mensajes de texto"?
ivanTheTerrible
99
En la Mac, un "cursor" indica la posición del mouse; la barra vertical parpadeante es el "punto de inserción".
Nicholas Riley el
1
@Nicholas Riley: Caret es la palabra correcta, AFAIK - nuestros desarrolladores de mac siempre lo llamaron así cuando trabajaba en una compañía de software
Polsonby
3
@ Flubba: Caret ciertamente se usa para esto, no lo discuto en absoluto; simplemente no es el término común centrado en el usuario o el desarrollador en Mac. Si busca "caret site: developer.apple.com" en Google, encontrará resultados en la documentación de TrueType y en un solo documento iPad escrito recientemente.
Nicholas Riley,
78

Use #pragma para la organización

Puedes usar:

#pragma mark Foo

... como una forma de organizar métodos en sus archivos fuente. Al buscar símbolos a través del menú emergente, lo que coloque Fooaparecerá en negrita en la lista.

Para mostrar un separador (es decir, una línea horizontal), use:

#pragma mark -

Es muy útil, especialmente para agrupar métodos delegados u otros grupos de métodos.

Steve Streza
fuente
99
escribir # p generalmente activará la finalización del código '#pragma mark <LABEL>' para agregar rápidamente la parte de la etiqueta.
willc2
1
También toma # TODOdeclaraciones. Ahora sólo falta que también sería agarrar # XXX, que se utiliza comúnmente en el código base de trabajo I sobre ...
asmeurer
77
Xcode 4 también admite "#pragma mark - Foo", que agrega la marca Y un separador al mismo tiempo.
typeoneerror
77

1. Punto de interrupción en "objc_exception_throw"

Siempre debe tener un punto de interrupción activadoobjc_exception_throw .

2. Depuración de problemas de retención / liberación con variables "Zombie"

Utiliza el siguiente código:

NSZombieEnabled = YES;
NSDeallocateZombies = NO;

... para depurar problemas de retención y liberación. Para obtener más información, consulte la sección "Búsqueda de pérdidas de memoria" del documento de aplicaciones de depuración de Apple .

3. Saltar a una clase en Xcode desde Interface Builder

Command ⌘+ Double-clicken un objeto en la ventana de documento de Interface Builder para saltar a esa clase en Xcode. Esto es muy útil con File's Owner .

4. Reutilizando objetos personalizados en Interface Builder

Arrastre un objeto personalizado nuevamente a la Biblioteca de Interface Builder para su posterior reutilización.

5. Seleccione elementos superpuestos en Interface Builder

Control ⌃ Shift ⇧+ Clicken un objeto en Interface Builder para ver un menú de todos los objetos debajo del mouse.

6. Guía de gestos de Interface Builder

Guía de gestos de Interface Builder .

Senseful
fuente
3
¡Gran respuesta! Daría dos votos a favor para (3) y (4) que no sabía antes.
Nikolai Ruhe
75

Ctrl+ 2: Acceda a la lista emergente de métodos y símbolos en el archivo actual.

Esto es súper útil porque con este acceso directo puede navegar a través de un archivo completamente usando el teclado. Cuando llegue a la lista, comience a escribir caracteres y la lista seleccionará con el símbolo que está buscando.

Senseful
fuente
19
Utilizo espacios (CTRL-2 va al espacio # 2), así que reasigné el enlace de teclas. Se puede encontrar en "Vinculaciones de teclas de texto" en el elemento "PopUp Symbols Popups".
bbrown
1
Buen consejo. Me hizo descubrir que Control-1 abrirá la lista del historial de archivos.
tmadsen
2
En XCode5 es CTRL + 6, creo
Ran
1
¿Hay una combinación de teclas para esto en XCode 4? Estoy usando espacios, así que me gustaría volver a vincular esto, pero no puedo encontrarlo.
Geoffrey Wiseman
55
En XCode4 es ^ 6. Se llama Mostrar elementos del documento.
WBlasko
74

Zoom Editor In

Si su ventana muestra los detalles y la vista del editor, puede acercar el editor para expandir la vista del editor a la altura completa de la ventana. (Esto es bastante fácil de encontrar, pero muchos parecen pasarlo por alto).

Puede hacerlo utilizando uno de los siguientes métodos:

  • Command ⌘ Shift ⇧ E

  • Ver > Zoom Editor en

  • Arrastre el divisor (entre la ventana del editor y la lista de archivos arriba) hacia arriba.

Senseful
fuente
18
También me llevó EDAD descubrir cómo ocultar el árbol: Command-Option-Shift-E. Ah, dulce alivio. Estoy en deuda con el grupo MacMacDev Glasgow por hacerme saber esto.
John Gallagher
52

No se trata de un método abreviado de teclado, pero los comentarios TODO en la fuente aparecen en el menú desplegable de método / función en la parte superior del editor.

Así por ejemplo:

// TODO: Some task that needs to be done.

aparece en la lista desplegable de métodos y funciones para que pueda saltar directamente a él.

La mayoría de los IDE de Java muestran un marcador para estas etiquetas de tareas en la barra de desplazamiento, que es mejor, pero esto también funciona.

comctrl6
fuente
13
Funciona para // FIXME: también.
Ustun
44
Acabo de probar // MARK: y tiene exactamente el mismo efecto que #pragma mark. Incluso puede usar // MARK: con un guión para obtener el separador.
Rose Perrone
1
Desearía que pudieras agregar marcadores a la lista de cosas que atrapa. La base de código en la que trabajo tiene muchos # XXX, y no los ve.
asmeurer
@Gonzalo Larralde ¿Qué? No me refiero a escribir // TODO, me refiero a ver todos los comentarios de TODO en la barra desplegable. #failatfailing
ingh.am
55
En Xcode 3 TODO los comentarios se pueden colocar en cualquier parte del código y aparecerán en la ventana emergente de la función. Por alguna razón en Xcode 4 TODO los comentarios deben estar fuera de cualquier cuerpo de función / método para aparecer. Es un error
SteveCaine
51

⌘- [y ⌘-] para sangrar y desangrar texto seleccionado. Hace que la limpieza del código fuente sea mucho más fácil.

Michel
fuente
Si corta el texto y lo pega de nuevo, mágicamente se reindentará correctamente. :)
Neo42
14
O simplemente selecciónelo y presione control-I (me gusta la pestaña pero no realmente).
Nicholas Riley el
¿Es eso un cambio de control i? o un control l (l es para minúsculas)?
VxJasonxV
43

Mantenga presionada la opción mientras divide las ventanas para dividir verticalmente en lugar de horizontalmente.

Miguel
fuente
44
Muy agradable en un monitor de 30 ". ¡Gracias!
Rob
42

Haga doble clic en los corchetes o paréntesis para obtener una correspondencia entre paréntesis y paréntesis.

Julien Chastang
fuente
36

Controle el editor de texto de Xcode desde la línea de comando: xed

> xed -x                # open a new untitled document
> xed -xc foo.txt       # create foo.txt and open it
> xed -l 2000 foo.txt   # open foo.txt and go to line 2000

# set Xcode to be your EDITOR for command line tools
# e.g. for subversion commit
> echo 'export EDITOR="xed -wcx"' >> ~/.profile

> man xed               # there's a man page, too
Nikolai Ruhe
fuente
¿Es esto específico para ciertas versiones de Xcode? xed no parece existir para mí (SnowLeopard, reciente Xcode / iOS SDK)
ipmcc
Desde la página de manual:xed was introduced in Mac OS X 10.5 with Xcode 3.0.
Steven Fisher
31

"Ctrl + Flecha izquierda / derecha" para hacer una navegación de texto entre palabras. Uso esta función para saltar el cursor de una "joroba de camello" en una variable a la siguiente.

Matt Dillard
fuente
10
Es genial siempre y cuando tengas Espacios desactivados: \
jbrennan
Pruebe también la Opción-f, la Opción-b, la Opción-d, etc. Todas estas son combinaciones de teclas de estilo emacs.
ustun
2
@jbrennan Tengo espacios asignados a ⌃ + ⌥ + ⇧ + ⌘ Editar: para configurar los espacios en ⌃ + ⌥ + ⇧ + ⌘, seleccione la ventana emergente "Para cambiar entre espacios:" y "Para cambiar directamente a un espacio:" y mantenga presionadas las teclas Control, Opción, Mayús y Comando.
jrtc27
He estado buscando esto por un tiempo. Gracias Matt, y gracias jtc27 por la sugerencia de Spaces.
Reed Olsen
@ustun: Opción-f para mí tipos ƒ.
asmeurer
30

Xcode admite macros de texto que se pueden invocar a través del menú Insertar macro de texto al final de Editar menú . También se pueden invocar utilizando Code Sense, la tecnología de finalización de código de Xcode.

Por ejemplo, al escribir la secuencia de teclas p i m control-periodse insertará #import "file"en su código, filecomo un token editable al igual que con la finalización del código.

Chris Hanson
fuente
30

Haga clic derecho sobre una variable en su función y haga clic en editar todo dentro del alcance. Lo he estado usando mucho desde que descubrí esto.

ctrl T

robottobor
fuente
Muy útil, no tengo idea de que estaba allí. Definitivamente vale la pena explorar ese menú contextual.
ruipacheco
77
Puede acceder a esto usando Ctrl-Command-T cuando esté sobre la palabra que desea editar. ¡Mucho más rápido que un menú molesto!
John Gallagher
Se llama Ctrl + clic en una Mac.
3
El acceso directo predeterminado cambió a Ctrl + Comando + E en Xcode 4, y se puede cambiar en las preferencias de enlaces de teclas.
Dov
28

Puede hacer que Xcode ejecute el preprocesador sobre su archivo Info.plist:

        <key> CFBundleShortVersionString </key>
    #ifdef DEBUG
        <string> 1.0 (depuración) </string>
    #más
        <string> 1.0 </string>
    #terminara si

Consulte http://developer.apple.com/technotes/tn2007/tn2175.html para más detalles.

Dewayne Christensen
fuente
16
Tenga en cuenta que si hace esto, su Info.plist siempre tendrá que editarse como texto; no podrá editarlo en el agradable Editor de lista de propiedades que lo mantiene utilizando las claves correctas y los tipos de valores.
Chris Hanson
27

Depuración: cómo usar GDB

Aún siendo nuevo en esto, encuentro que atrapar e identificar fallas es un trabajo bastante desalentador. La consola, a pesar de ser una herramienta poderosa, generalmente no produce resultados muy intuitivos y saber lo que está viendo en el depurador puede ser igualmente difícil de entender. Con la ayuda de algunos de ellos en Stack Overflow y el buen artículo sobre depuración que se puede encontrar en Cocoa With Love, se vuelve un poco más amigable.

Joe
fuente
26

Navegue entre los archivos abiertos de un lado a otro:
⌥⌘ ←
⌥⌘ →

Vladimir Grigorov
fuente
55
La clave es "opción" (⌥) en Mac, no "alt".
Chris Hanson
77
De hecho, el teclado blanco de Apple tiene alt escrito en la tecla de opción.
Chris Lundie
19
Chris, la etiqueta 'alt' es para conmutadores. Los chicos de la vieja escuela Mac lo conocen como Opción. Como Dios pretendía.
willc2
1
Si eres fanático de los gestos del trackpad, también puedes usar un deslizamiento de tres dedos hacia la izquierda y hacia la derecha para obtener el mismo efecto.
Reed Olsen
25

Técnicamente es una sugerencia de Interface Builder, pero son un par de libros, así que no creo que esto esté fuera de tema ...

Shift + clic derecho en uno de sus controles y obtendrá una buena lista de selección de la jerarquía de objetos. ¡No más clic, clic, clic, frustración!

blissapp
fuente
22

Con Trackpad:

  • Deslizar tres dedos hacia arriba: cambie entre el encabezado y el archivo fuente, que es más fácil que Cmd+ Opt+ Up;
  • Deslice tres dedos hacia abajo: cambie entre declaración y definición al seleccionar una clase o método, actualmente se encuentran estos dos tipos;
  • Deslice tres dedos hacia la izquierda: retroceda ( Cmd+ Opt+ Left);
  • Deslice tres dedos hacia la derecha: avance ( Cmd+ Opt+ Right);

Probado con Xcode 3.2.5.

iwill
fuente
21

El navegador de clases en Xcode! Alcanzado presionando shift+ +c . Puede reducir el alcance para mostrar solo su proyecto activo. Le brinda una vista menos abarrotada siempre que solo desee explorar la jerarquía de clases.

cschreiner
fuente
¡Guauu! No conocía esta ... esta puede convertirse en mi ventana principal de "trabajo". Casi se siente como VisualAge (las partes buenas): D
rcw3
AAARRGGHH Como antiguo fanático de ObjectMaster, estaba feliz de leer sobre esto hasta que me di cuenta de que se eliminó en XCode4, no puedo creer lo gigantesco que es este IDE. Apuesto a que hay muchas personas dentro de Apple que todavía usan Xcode 3.
Andy Dent
19

Utilizando ]para insertar automáticamente[ en la ubicación correcta

Vengo de un fondo .NET, así que estoy acostumbrado a escribir un símbolo y luego escribir uno de sus nombres de método. Así que siempre me olvido de incluir el [antes de comenzar a escribir el nombre del objeto. Por lo general, esto significaba que tendría que ir al comienzo de la línea y agregar el [manual. No me di cuenta de que solo podía presionar] en la posición actual del cursor, y se agregará automáticamente.

Hay formas de usar esto: después de escribir el nombre de la función o justo antes de escribir el nombre de la función.

Método 1: después del nombre de la función

myObject testMethod]

... se convierte en:

[myObject testMethod]

... con el cursor colocado después del ].

Método 2: antes del nombre de la función

myObject]

... se convierte en:

[myObject ]

... con el cursor colocado justo antes del ].

La ventaja de este último (2) es que la finalización del código se filtrará en los métodos de su objeto. Mientras que con el primero (1) si intenta invocar la finalización del código inmediatamente después myObject, no se filtrará. Otra ventaja de (2) es que se comporta más como otros lenguajes de programación que usan notación de puntos. Escribe el nombre del objeto y luego simplemente en ]lugar de .acceder a un método.

sensatos
fuente
17

Seleccione un bloque de texto y escriba cmd- / para comentarlo. Hazlo de nuevo para eliminar los caracteres de comentarios.

Esto es especialmente útil cuando se combina con la combinación de llaves haciendo doble clic en caracteres equilibrados (parens, llaves, llaves).

Frank Szczerba
fuente
El Xcode comentando / descomentando se rompió despiadadamente la última vez que lo revisé. Es una pena.
Joe
16

Poder ver rápidamente todos los métodos que se pueden anular de una superclase. Por ejemplo, cuando extiendo UITableViewController, simplemente escribo mi implementación:

- ta

y luego presioné ESC para ver todos los métodos de mi superclase que comienzan con "ta" como

- (UITableViewCell *) tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath

Esto también funciona al adoptar protocolos.

nicktmro
fuente
14

Command ⌘ alt ⌥ shift T : revela el archivo editado actual en el árbol del proyecto.

VdesmedT
fuente
Consejo fantástico, gracias. Esto es muy útil cuando se trabaja en el código de otra persona, como cuando se le llama para trabajar en un proyecto después de un tiempo de desarrollo.
Aran Mulholland
14

ctrl+ alt+ + rpara borrar el registro

Nick
fuente
1
Interesante, ¿pensé que Apple desaprobaba los atajos que necesitaban ambas manos para ejecutarse?
Tejaswi Yerukalapudi
13

Use el navegador de clases para mostrar métodos heredados

La documentación de referencia de la API de Apple no muestra los métodos heredados de una superclase. A veces, sin embargo. es útil poder ver la gama completa de funcionalidades disponibles para una clase, incluida una clase personalizada propia. Puede usar el Explorador de clases (desde el menú Proyecto) para mostrar una lista plana o jerárquica de todas las clases relacionadas con un proyecto actual. El panel superior en el lado derecho de la ventana del navegador muestra una lista de métodos asociados con el objeto seleccionado en el navegador. Puede usar la hoja Configurar opciones para seleccionar "Mostrar miembros heredados" para mostrar los métodos heredados, así como los definidos por la propia clase seleccionada. Hace clic en el símbolo del libro pequeño para ir a la documentación correspondiente.

mmalc
fuente