Xcode shortcut

Xcode è davvero un ottimo ambiente di sviluppo, curato e denso di dettagli che rendono la scrittura di codice efficiente e piacevole. Tra questi c’è sicuramente la comodità del completamento automatico durante la digitazione, soprattutto quando si scrivono applicazioni per Apple iPhone, dove i framework sono tanti e ricordarsi sintassi e nomenclatura è impresa da pochi. Ad esempio, è possibile accedere a tutte le proprietà e metodi (o message se preferite) messi a disposizione da un oggetto tramite la combinazione dei tasti ALT+ESC o anche solo ESC:

xcode-shortcut

Nell’immagine qui sopra, ad esempio, si è selezionato un oggetto di tipo UIView. Dopo aver inserito il “punto”, premento ALT+ESC si ottiene la lista di tutte le proprietà di quella specifica classe. Questo funziona anche con nomi di variabili personali, tipo UILabel *myLabel. Inoltre Xcode riconosce subito anche la chiamata ad un method-message:

xcode-m

Ma il bello devo ancora venire! Il completamento automatico, infatti, lavora altrettanto bene sulle “funzioni” (method-message) con parametri, come nel caso illustrato qui sotto:

xcode-method

Qui possiamo avvalerci di due utilissime funzionalità: la prima è quella che cicla su tutte le funzioni simili, basta premere CTRL+(punto) ovvero il Next Completion. Trovata la funzione, che può avere più parametri d’ingresso, è possibile spostarsi automaticamente sul successivo con la combonazione CTRL+/ (Control + Shift + 7):

next-completion

Potremmo dire, alla fine, che il tasto più importante – per l’aiuto del completamento automatico – è sicuramente il tasto ESC, che propone una lista completa di aiuto anche su schermo vuoto!

Funzionalià aggiutive davvero utili

Operando nell’editor non abbiamo bisogno solo del completamento automatico:

  • ALT + Click Mouse: Permette di selezionate a colonne
  • CMD + Doppio Click: rimanda alla definizione di una funzione, metodo, properità, typedef, etc…
  • CMD+/: commenta un blocco di codice
  • CMD+]: indenta a destra
  • CMD+[: indenta a sinistra

Ricordo, inoltre, che il Cose Sense (come viene indicato) è configurabile nelle Preferences di Xcode.

Edit All in scope

Se avete usato un nome di variabile nel vostro codice che non vi piace più, non affrettatevi ad eseguire una classica Find & Replace (Cerca & Sostituisci). Xcode vi verrà incontro con una funzionalità identica ma molto più comoda: Edit All in scope. Selezionate la vostra variabile con un doppio click e attendete qualche secondo:

allscope-1

Sul bordo destro apparirà una freccia, cliccandola si accede ad un menu drop-down che, tra l’altro, permette l’operazione di Edit All in scope. Selezionandola attiveremo una modalità che permette di modificare dapperttutto la nostra variabile mentre la sostituiamo:

allscope-2

allscope-3

Qui sotto potete scaricare – e stampare – una lista esauriente degli shortvut di Xcode:

xcodelarge-thumbnail

Non ci sono commenti per questo Post

Lascia un commento

TAG XHTML PERMESSI: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> INSERIMENTO CODICE:
<pre></pre> // blocco generico
                   <code></code> // blocco generico
                   [cc_actionscript][/cc_actionscript] // Actionscript
                   [cc_actionscript3][/cc_actionscript3] // Actionscript 3
                   [cc_css][/cc_css] // CSS Style Sheet
                   [cc_html][/cc_html] // HTML
                   [cc_js][/cc_js] // Javascript
                   [cc_objc][/cc_objc] // Objective-C
                   [cc_php][/cc_objc] // PHP
                   [cc_sql][/cc_sql] // SQL