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:

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:

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:
![]()
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):
![]()
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 colonneCMD + Doppio Click: rimanda alla definizione di una funzione, metodo, properità, typedef, etc…CMD+/: commenta un blocco di codiceCMD+]: indenta a destraCMD+[: 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:

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:


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








7
Non ci sono commenti per questo Post
Lascia un commento