Caratteristiche nascoste di Xcode


338

Con un enorme afflusso di neofiti su Xcode, sono sicuro che ci sono molti suggerimenti e trucchi per Xcode da condividere.

Quali sono i tuoi?

Risposte:


343

Passa a intestazione / file sorgente

  • Option ⌥ Command ⌘ Up Arrow ↑

  • Visualizza > Passa al file di intestazione / sorgente

Passa tra i file .me .h.

  • In Xcode 4 questo è ctrl Command ⌘ Up Arrow ↑

7
Anche questo è assolutamente il mio preferito. Lo uso costantemente. Funziona anche quando parliamo di cpp e h. Non solo m! :)
pestofago il

24
Si chiama "opzione" sul Mac, non "alt". E se vuoi simboli fantasiosi, può essere scritto ⌥⌘ ↑
Brian Campbell

2
Meglio ancora, apri l'intestazione ⌘⌥⇡ per aprire il .m nella stessa finestra, quindi ⌘⌥⇠ / ⇢ per passare da uno all'altro.
Peter Hosey,

4
Si noti che in Xcode 3.2, è necessario modificare i collegamenti dei tasti per ripristinare ⌘⌥⇠ / ⇢ su switch-file. Hanno modificato il valore predefinito per spostarsi tra le posizioni nello stesso file.
Peter Hosey,

71
Un colpo di tre dita verso l'alto sul touchpad è un'altra scorciatoia per la stessa azione.
Nathan,

158

⌘ Command+ Double-Click on a symbol: Passa alla definizione di un simbolo.

⌥ Option+ Double-Click on a symbol: Trova testo nella documentazione di un simbolo. (Funziona solo se hai installato il Doc Set del simbolo.)

Barra dei preferiti:

La barra dei Preferiti è proprio come in Safari per la memorizzazione - beh - dei preferiti. Lo uso spesso come luogo per archiviare le scorciatoie (cosa che puoi fare trascinandole) sui file che sto usando in questo momento. Generalmente questo è più utile quando lavoro con un progetto grande o sconosciuto.

Per mostrare la barra dei preferiti, selezionare la seguente opzione di menu:

  • View> Layout>Show Favorites Bar

11
Gasp! Mostra la barra dei preferiti, dove sei stata tutta la mia vita!
willc2,

@ Mr.Gando: è possibile trascinare e rilasciare i file sulla barra dei Preferiti (e disattivarla).
James Sun,

4
La barra dei preferiti è stata "sostituita" in Xcode 4 con schede persistenti.
Ascendente

127

Scorciatoie da tastiera per il completamento automatico

Tab ⇥OPPURE Control ⌃ /: selezionare il successivo argomento di completamento automatico.

Shift ⇧ Tab ⇥OPPURE Shift ⇧ Control ⌃ /: selezionare l'argomento di completamento automatico precedente.

Escape ⎋: Mostra l'elenco a comparsa di completamento automatico.


Grazie per il Control- /, mi chiedevo sempre come saltare al prossimo argomento
Dan McClain,

Santa merda, anche a me. Fino ad ora questa era la "caratteristica" più fastidiosa di Xcode. Grazie!
pix0r,

Sì, grazie per averlo sottolineato ... non sapendo che ctrl- / mi stava uccidendo
Andy White,

Maiusc-Ctrl- / avanza all'argomento precedente.
Clinton Blackmore,

18
Si noti che il nuovo XCode utilizza Tab per spostarsi tra gli argomenti nei completamenti. È più fluido.
Jab

119

Disattiva l'avviso "annulla oltre l'ultimo punto"

Quando si tenta di annullare dopo il salvataggio, verrà visualizzato il seguente messaggio:

"Stai per annullare oltre l'ultimo punto in cui questo file è stato salvato. Vuoi farlo?"

Per eliminare questo avviso, immettere quanto segue in una finestra del terminale:

defaults write com.apple.Xcode XCShowUndoPastSaveWarning NO

Modifica il nome dell'azienda nei file modello

Incollalo nell'applicazione Terminale:

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

Cambia " com.yourcompanyname" in tutti i tuoi modelli:

  1. Trova la directory: /Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Project Templates/Application
  2. Usa il tuo strumento di ricerca e sostituzione multi-file preferito per passare com.yourcompanyal valore che usi normalmente per creare un dispositivo. Ho usato il multi-find-and-sostitu di BBEdit dopo aver aperto l'intera directory. Dovresti sostituire il valore in tutti i info.plistfile. Ho trovato 8 file da modificare. Il numero di volte in cui una build è fallita perché mi sono dimenticato di cambiare questa stringa è ridicolo.

Passa rapidamente a un gruppo nel riquadro Gruppi e file

  • Control ⌃ Option ⌥ Shift ⇧ + <Prima lettera del nome di un gruppo>

Se si tengono premuti i tre tasti sopra, è possibile passare rapidamente ai gruppi nella pagina sinistra (Gruppi e file) premendo la prima lettera del nome di un gruppo. Ad esempio, Control ⌃Option ⌥Shift ⇧Tti porta ai target e Control ⌃Option ⌥Shift ⇧Salla fonte . Premerlo di nuovo e salta su SCM. A volte ci vogliono diversi tentativi per farlo funzionare (non so perché).


Ciclismo tra le scelte di completamento automatico

  • Control ⌃ .

  • Shift ⇧ Control ⌃ .: Scorre indietro tra le scelte di completamento automatico.

Control ⌃.(Control-Period) dopo una parola accetta automaticamente la prima scelta dal menu di completamento automatico. Prova logquindi a digitare Control ⌃. e otterrai una bella NSLogdichiarazione. Premerlo di nuovo per scorrere tutte le scelte. Per visualizzare tutte le opzioni modificabili, digitare NSMuquindi Control ⌃..


Guida rapida

  • Control ⌃ Command ⌘ ? (Mentre il cursore si trova nel simbolo per cercare)

  • Option ⌥ + <Fare doppio clic su un simbolo>

  • Aiuto> Aiuto rapido

Per accedere alla documentazione dalla finestra Guida rapida, fai clic sull'icona del libro in alto a destra.


Vedere la documentazione per un simbolo

  • Command ⌘ Option ⌥ + <Fare doppio clic su un simbolo>

Ti porta direttamente alla documentazione completa.


Effettua selezioni di testo non adiacenti

  • Command ⌘ Control ⌃ + <Fare doppio clic nell'editor>

Usa il collegamento sopra per uno strano modo di selezionare più parole. È possibile effettuare selezioni di parole in luoghi totalmente diversi, quindi eliminarle o copiarle tutte in una volta. Non sono sicuro se questo sia utile. È Xcode solo per quanto posso dire.


Usa le associazioni dei tasti Emacs per navigare nel tuo codice

Questo trucco funziona in tutte le applicazioni Cocoa sul Mac (TextEdit, Mail, ecc.) Ed è probabilmente una delle cose più utili da sapere.

  • Command ⌘ Left Arrowo Command ⌘ Right ArrowTi porta all'inizio e alla fine di una riga.
  • Control ^ ae Control ^ efai la stessa cosa
  • Control ^ ne Control ^ psposta il cursore su o giù di una riga.
  • Control ^ fe Control ^ bsposta il cursore indietro o avanti di uno spazio

Premendo Shift ⇧con uno di questi si seleziona il testo tra i punti di spostamento. Posiziona il cursore nel mezzo di una linea e premi Shift ⇧ Control ^ ee puoi selezionare fino alla fine della linea.

Premendo Option ⌥, potrai navigare tra le parole con la tastiera. Option ⌥ Control ^ fsalta alla fine della parola corrente. Option ⌥ Control ^ bsalta all'inizio della parola corrente. Puoi anche usare Option ⌥i tasti freccia sinistra e destra per spostarti di una parola alla volta.

  • Control ^ Left Arrowe Control ^ Right Arrowsposta il cursore tra le parti di una parola racchiuse in un cammello.

Provalo con NSMutableArray. Puoi cambiarlo rapidamente NSArrayposizionando il cursore dopo il NS, premendo Shift ⇧ Control ^ Right Arrowquindi Delete.


Grazie, odio il messaggio "Sei sicuro ...". Perché è anche lì, in primo luogo?
Ruipacheco,

4
Control-Command-double-click è solo necessario perché Xcode usa Command-double-click per qualcos'altro oltre a una selezione di parole non contigua. Nella maggior parte delle app Cocoa puoi fare una selezione non contigua con il solo modificatore di comando.
Nicholas Riley,

Informazioni sul nome dell'azienda del modello: XCode lo estrae dalla scheda dell'indirizzo dalla Rubrica, quindi se lo si modifica lì, XCode lo utilizzerà.
Dertoni,

Puoi anche cambiare il nome dell'azienda impostandone uno tu stesso sulla tua scheda della Rubrica.
macserv,

99

Apri rapidamente ...

  • Command ⌘ Shift ⇧ D

  • File > Apri rapidamente ...

Sono un grande fan della funzione Open Quickly , particolarmente utile in Xcode 3.1 e versioni successive. Quando vuoi aprire un file o una definizione di simbolo presente nel tuo progetto o in un framework, premi semplicemente la scorciatoia da tastiera, digita un po 'del nome del file o del simbolo, usa Up Arrow ↑e Down Arrow ↓seleziona il risultato giusto (se necessario), e quindi premere Return ↩per aprire il file o passare alla definizione del simbolo.

Su Xcode 4:

  • Command ⌘ Shift ⇧ o

Apri Utilizza rapidamente la parola corrente come termine di ricerca

Inoltre, qualcosa che non sapevo su Xcode fino a due minuti fa (quando schwa lo ha sottolineato in un commento) è che, se il cursore di testo dell'editor si trova all'interno di una parola quando viene invocato Open Quickly , quella parola verrà utilizzata come Apri Termine di ricerca rapida .


Sì Sì, ora funziona molto bene. Inoltre puoi semplicemente inserire il cursore di testo sul file di una riga di importazione # include / # e aprire rapidamente quel file.
schwa,

di cosa stanno parlando questi "testi"?
ivanTheTerrible

9
Sul Mac, un "cursore" indica la posizione del mouse; la barra verticale lampeggiante è il "punto di inserimento".
Nicholas Riley,

1
@Nicholas Riley: Caret è la parola giusta, AFAIK - i nostri sviluppatori mac la chiamavano sempre così quando lavoravo in una società di software
Polsonby

3
@Flubba: Caret è sicuramente usato per questo, non lo contendo affatto; non è solo il termine comune incentrato sull'utente o sullo sviluppatore sui Mac. Se cerchi Google per "sito di cura: developer.apple.com" troverai solo hit nella documentazione TrueType e in un singolo documento iPad scritto di recente.
Nicholas Riley,

78

Usa #pragma per l'organizzazione

Puoi usare:

#pragma mark Foo

... come un modo per organizzare i metodi nei file sorgente. Quando si sfogliano i simboli tramite il menu a comparsa, qualsiasi cosa si inserisca Fooapparirà in grassetto nell'elenco.

Per visualizzare un separatore (ovvero una linea orizzontale), utilizzare:

#pragma mark -

È molto utile, soprattutto per raggruppare metodi delegati o altri gruppi di metodi.


9
digitando # p di solito si attiva il completamento del codice '#pragma mark <LABEL>' per aggiungere rapidamente la parte dell'etichetta.
willc2,

1
Afferra anche # TODOdichiarazioni. Ora, se solo lo afferrasse # XXX, che è comunemente usato nella base di codice su cui lavoro ...
asmeurer,

7
Xcode 4 supporta anche "#pragma mark - Foo" che aggiunge allo stesso tempo il segno AND un separatore.
typeoneerror

77

1. Punto di interruzione su "objc_exception_throw"

Dovresti sempre avere un punto di interruzione attivoobjc_exception_throw .

2. Debug dei problemi di conservazione / rilascio con variabili "Zombie"

Usa il seguente codice:

NSZombieEnabled = YES;
NSDeallocateZombies = NO;

... per eseguire il debug dei problemi di conservazione e rilascio. Per ulteriori informazioni, consultare la sezione "Ricerca di perdite di memoria" del documento Applicazioni di debug di Apple .

3. Passare a una classe in Xcode da Interface Builder

Command ⌘+ Double-clicksu un oggetto nella finestra del documento di Interface Builder per passare a quella classe in Xcode. Questo è molto utile con il proprietario del file .

4. Riutilizzo di oggetti personalizzati in Interface Builder

Trascina un oggetto personalizzato nella libreria di Interface Builder per un successivo riutilizzo.

5. Selezionare gli elementi sovrapposti in Interface Builder

Control ⌃ Shift ⇧+ Clicksu un oggetto in Interface Builder per visualizzare un menu di tutti gli oggetti sotto il mouse.

6. Guida ai gesti di Interface Builder

Guida ai gesti di Interface Builder .


3
Bella risposta! Darei due voti positivi per (3) e (4) che non conoscevo prima.
Nikolai Ruhe,

75

Ctrl+ 2: Consente di accedere all'elenco popup di metodi e simboli nel file corrente.

Questo è super utile perché con questa scorciatoia puoi navigare attraverso un file usando la tastiera. Quando arrivi all'elenco, inizia a digitare i caratteri e l'elenco selezionerà il tipo che stai cercando.


19
Uso Spaces (CTRL-2 va allo spazio n. 2), quindi ho rimappato il key binding. Si trova in "Associazioni di tasti di testo" nella voce "PopUp di simboli pop".
bbrown

1
Bel consiglio. Mi ha fatto scoprire che Control-1 farà apparire l'elenco della cronologia dei file.
tmadsen,

2
In XCode5 è CTRL + 6 credo
Ran

1
C'è un keybinding per questo in XCode 4? Sto usando Spaces, quindi mi piacerebbe ricollegarlo, ma non riesco a trovarlo.
Geoffrey Wiseman l'

5
In XCode4 sono ^ 6. Si chiama Show Document Items.
WBlasko,

74

Zoom Editor In

Se la tua finestra mostra sia i dettagli che la vista dell'editor, puoi ingrandire l'editor per espandere la vista dell'editor a tutta l'altezza della finestra. (Questo è abbastanza facile da trovare, ma molti sembrano trascurarlo.)

È possibile farlo utilizzando uno dei seguenti metodi:

  • Command ⌘ Shift ⇧ E

  • Visualizza > Zoom Editor In

  • Trascina verso l'alto lo splitter (tra la finestra dell'editor e l'elenco dei file sopra di esso).


18
Mi ci sono voluti ETÀ per scoprire come nascondere anche l'albero: Command-Option-Shift-E. Ah, dolce sollievo. Sono sempre in debito con il gruppo MacMacDev Glasgow per avermelo fatto notare.
John Gallagher,


52

Non molto di una scorciatoia da tastiera, ma i commenti TODO nel sorgente vengono visualizzati nel menu a discesa metodo / funzione nella parte superiore dell'editor.

Quindi per esempio:

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

viene visualizzato nell'elenco a discesa di metodi e funzioni in modo da poter passare direttamente ad esso.

La maggior parte degli IDE Java mostra un indicatore per questi tag di attività nella barra di scorrimento, che è più bello, ma funziona anche.


13
Funziona per // FIXME: anche.
ustun

4
Ho appena provato // MARK: e ha esattamente lo stesso effetto del marchio #pragma. Puoi persino usare // MARK: con un trattino per ottenere il separatore.
Rose Perrone,

1
Vorrei che tu potessi aggiungere dei marker alla lista delle cose che cattura. La base di codice su cui lavoro ha molti # XXXe non li vede.
asmeurer,

@Gonzalo Larralde Cosa? Non intendo scrivere // TODO, intendo vedere tutti i commenti TODO nella barra a discesa. #failatfailing
ingh.am

5
In Xcode 3 i commenti TODO possono essere inseriti ovunque nel codice e appariranno nel popup della funzione. Per qualche motivo in Xcode 4 i commenti TODO devono essere al di fuori di qualsiasi corpo funzione / metodo per apparire. È un bug.
SteveCaine,

51

⌘- [e ⌘-] per indentare e rimuovere il testo selezionato. Rende molto più semplice la pulizia del codice sorgente .


Se si taglia il testo e lo si incolla indietro, tornerà magicamente correttamente. :)
Neo42,

14
O semplicemente selezionalo e premi control-I (come la scheda ma non proprio).
Nicholas Riley,

È un turno di controllo i? o un controllo l (l è per le minuscole)?
VxJasonxV,

43

Tieni premuto Opzione mentre dividi le finestre per dividerle in verticale anziché in orizzontale.


4
Molto bello su un monitor da 30 ". Grazie!
Rob

42

Fare doppio clic sulle parentesi quadre o tra parentesi per ottenere la corrispondenza tra parentesi e parentesi.


36

Controlla l'editor di testo di Xcode dalla riga di 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

È specifico per alcune versioni di Xcode? xed non sembra esistere per me (SnowLeopard, recente Xcode / iOS SDK)
ipmcc

Dalla pagina man:xed was introduced in Mac OS X 10.5 with Xcode 3.0.
Steven Fisher,

31

"Ctrl + Freccia sinistra / destra" per eseguire la navigazione del testo all'interno della parola. Uso questa funzione per saltare il cursore da una "gobba di cammello" in una variabile alla successiva.


10
È fantastico fintanto che hai Spaces disabilitato: \
jbrennan,

Prova anche Opzione-f, Opzione-b, Opzione-d ecc. Queste sono tutte le combinazioni di tasti in stile emacs.
ustun

2
@jbrennan Ho spazi assegnati a ⌃ + ⌥ + ⇧ + ⌘ Modifica: per impostare gli spazi su ⌃ + ⌥ + ⇧ + ⌘, seleziona il popup "Per passare da uno spazio all'altro" e il popup "Per passare direttamente a uno spazio:" e tieni premuti i tasti Ctrl, Opzione, Maiusc e Comando.
jrtc27,

Lo stavo cercando da un po '. Grazie Matt e grazie jtc27 per la punta di Spaces!
Reed Olsen,

@ustun: Opzione-f per me tipi ƒ.
asmeurer,

30

Xcode supporta le macro di testo che possono essere invocate tramite il menu Inserisci macro di testo alla fine del menu Modifica . Possono anche essere invocati utilizzando Code Sense, la tecnologia di completamento del codice di Xcode.

Ad esempio, digitando la sequenza di tasti p i m control-periodsi inserirà #import "file"nel codice, filecome token modificabile proprio come con il completamento del codice.


30

Fare clic con il tasto destro su una variabile nella funzione e fare clic su Modifica tutto nell'ambito. Lo uso molto da quando l'ho scoperto.

ctrl T


Molto utile, non ho idea che fosse lì. Quel menu contestuale merita sicuramente una visita.
Ruipacheco,

7
Puoi accedervi usando Ctrl-Comando-T quando trovi la parola che vuoi modificare. Molto più veloce di un fastidioso menu!
John Gallagher,

Si chiama Ctrl + clic su un Mac.

3
Il collegamento predefinito è stato modificato in Ctrl + Comando + E in Xcode 4 e può essere modificato nelle preferenze di associazione dei tasti.
Dov

28

Puoi fare in modo che Xcode esegua il preprocessore sul tuo file Info.plist:

        <Key> CFBundleShortVersionString </ key>
    #ifdef DEBUG
        <string> 1.0 (debug) </string>
    #altro
        <String> 1.0 </ string>
    #finisci se

Vedi http://developer.apple.com/technotes/tn2007/tn2175.html per i dettagli.


16
Nota che se lo fai, il tuo Info.plist dovrà sempre essere modificato come testo; non sarai in grado di modificarlo nel simpatico Editor elenco proprietà che lo mantiene utilizzando chiavi e tipi di valore corretti.
Chris Hanson,

27

Debug - come usare GDB

Essendo nuovo a questo proposito, trovo che intrappolare e identificare i guasti sia un lavoro piuttosto scoraggiante. La console, nonostante sia uno strumento potente, di solito non produce risultati molto intuitivi e sapere cosa stai guardando nel debugger può essere altrettanto difficile da capire. Con l'aiuto di alcuni di loro su Stack Overflow e il buon articolo sul debug che puoi trovare su Cocoa With Love diventa un po 'più amichevole.


26

Navigare tra i file aperti avanti e indietro:
⌥⌘ ←
⌥⌘ →


5
La chiave è "opzione" (⌥) sul Mac, non "alt".
Chris Hanson,

7
La tastiera Apple bianca ha davvero alt scritto sul tasto opzione.
Chris Lundie,

19
Chris, l'etichetta "alt" è per i commutatori. Ragazzi Mac della vecchia scuola lo sanno come Opzione. Come voleva Dio.
willc2,

1
Se sei un fan dei gesti del trackpad, puoi anche usare un tocco con tre dita verso sinistra e destra per ottenere lo stesso effetto.
Reed Olsen,

25

Tecnicamente un suggerimento di Interface Builder, ma sono una coppia abbinata a un libro, quindi non penso che questo sia fuori tema ...

Maiusc + tasto destro del mouse su uno dei controlli e si ottiene un piacevole elenco di selezione della gerarchia degli oggetti. Niente più clic, clic, clic, frustrazione!


22

Con trackpad:

  • Scorri tre dita verso l'alto: passa dall'intestazione al file sorgente, che è più facile di Cmd+ Opt+ Up;
  • Scorri verso il basso con tre dita - Passa dalla dichiarazione alla definizione quando selezioni una classe o un metodo, al momento sono stati trovati questi due tipi;
  • Scorri tre dita verso sinistra - Torna indietro ( Cmd+ Opt+ Left);
  • Scorri tre dita verso destra - Vai avanti ( Cmd+ Opt+ Right);

Testato con Xcode 3.2.5.


21

Il browser di classe in Xcode! Raggiunto premendo shift+ +c . Puoi ridurre l'ambito per mostrare solo il tuo progetto attivo. Ti dà una visione meno ingombra purché desideri solo esplorare la gerarchia di classi.


Wow! Non lo sapevo ... questo potrebbe diventare la mia finestra principale "funzionante". Quasi mi sembra VisualAge (le parti buone): D
rcw3

AAARRGGHH Come vecchio fan di ObjectMaster, stavo leggendo felicemente su questo fino a quando ho capito che era stato rimosso in XCode4, non posso credere che sia un grande passo indietro di questo IDE. Scommetto che ci sono un sacco di persone all'interno di Apple che usano ancora Xcode 3.
Andy Dent

19

Utilizzo ]per inserire automaticamente [nella posizione corretta

Vengo da un background .NET, quindi sono abituato a digitare un simbolo e quindi a digitare uno dei nomi dei suoi metodi. Quindi dimentico sempre di includere il [prima di iniziare a digitare il nome dell'oggetto. Di solito questo significava che avrei dovuto andare all'inizio della riga e aggiungere [manualmente. Non mi ero reso conto di poter semplicemente premere ]nella posizione corrente del cursore e verrà aggiunto automaticamente.

Esistono modi per utilizzarlo: dopo aver digitato il nome della funzione o subito prima di digitare il nome della funzione.

Metodo 1: dopo il nome della funzione

myObject testMethod]

... diventa:

[myObject testMethod]

... con il cursore posizionato dopo ].

Metodo 2: prima del nome della funzione

myObject]

... diventa:

[myObject ]

... con il cursore posizionato proprio prima del ].

Il vantaggio di quest'ultimo (2) è che il completamento del codice filtra i metodi del tuo oggetto. Considerando che con il primo (1) se si tenta di invocare il completamento del codice immediatamente dopo myObject, non verrà filtrato. Un altro vantaggio di (2) è che si comporta più come altri linguaggi di programmazione che usano la notazione a punti. Digiti il ​​nome dell'oggetto quindi semplicemente ]invece di .accedere a un metodo.


17

Seleziona un blocco di testo e digita cmd- / per commentarlo. Fallo di nuovo per rimuovere i caratteri dei commenti.

Ciò è particolarmente utile quando combinato con la corrispondenza delle parentesi graffe facendo doppio clic su caratteri bilanciati (parentesi, parentesi graffe, parentesi).


Il commento / commento di Xcode è stato irrimediabilmente interrotto l'ultima volta che ho controllato. È un peccato.
Joe,

16

Essere in grado di vedere rapidamente tutti i metodi che possono essere sostituiti da una super classe. Ad esempio, durante l'estensione di UITableViewController, digito semplicemente la mia implementazione:

- ta

e poi premo ESC per vedere tutti i metodi della mia superclasse che iniziano con "ta" come

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

Questo funziona anche quando si adottano i protocolli.


14

Command ⌘ alt ⌥ shift T : rivela l'attuale file modificato nella struttura del progetto.


consiglio fantastico, grazie. Questo è così utile quando si lavora sul codice di qualcun altro, come quando si è chiamati a lavorare su un progetto dopo che è stato in sviluppo per un po '.
Aran Mulholland,

14

ctrl+ alt+ + rper cancellare il registro


1
Interessante, pensavo che Apple si accigliasse con le scorciatoie che avevano bisogno di entrambe le mani per essere eseguite?
Tejaswi Yerukalapudi,

13

Utilizzare il browser delle classi per mostrare i metodi ereditati

La documentazione di riferimento API di Apple non mostra i metodi ereditati da una superclasse. A volte, però. è utile poter vedere l'intera gamma di funzionalità disponibili per una classe, inclusa una tua classe personalizzata. È possibile utilizzare il Browser delle classi (dal menu Progetto) per visualizzare un elenco semplice o gerarchico di tutte le classi relative a un progetto corrente. Il riquadro superiore sul lato destro della finestra del browser mostra un elenco di metodi associati all'oggetto selezionato nel browser. Puoi utilizzare il foglio Configura opzioni per selezionare "Mostra membri ereditati" per mostrare i metodi ereditati e quelli definiti dalla classe selezionata stessa. Fare clic sul simbolo del piccolo libro per accedere alla documentazione corrispondente.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.