2012-05-04 2 views
25

Generalmente il completamento automatico di Xcode funziona molto bene per me, ma quando registro attraverso le firme dei metodi con blocchi e variabili di blocco, devo sempre ridigitare i tipi e i nomi delle variabili. Ecco un esempio:Esiste un modo semplice per completare automaticamente le variabili di blocco in xcode?

block variable without autocomplete

Il blocco di animazione è facile da completare, poiché non ha variabili di blocco e quindi devo solo digitare ^{} prima che io possa iniziare a scrivere codice. Con il secondo blocco di completamento devo digitare ^(BOOL fin){} prima di poter iniziare a scrivere il codice. Questo esempio è piuttosto semplicistico ma con più tipi in cui alcuni nomi sono più lunghi (come AFHTTPRequestOperation) diventa un dolore e sembra una situazione in cui Xcode altrimenti si autocomplete.

Mi manca qualche trucco per l'autocompletamento di queste variabili di blocco o sono bloccato a ridigitarle ogni volta?

risposta

52

Scheda fino a evidenziare l'intera sezione del blocco. Invece di digitare, basta premere return e il blocco di esempio verrà espanso.

+0

Ecco come funziona regolarmente il completamento automatico, sicuro. Come puoi vedere, l'intera serie di variabili di blocco si trova in una cella blu, quindi il tabulazione seleziona l'intera cosa, non le singole variabili all'interno. – Nick

+1

sì, e quando si preme return, l'intera stringa di testo^(BOOL terminata) {} verrà scritta nel codice – Sean

+0

Grazie! Ho chiarito la risposta un po '. – Nick