Casa Social media Come utilizzare Xcode Source Editor per iOS App Development - dummies

Come utilizzare Xcode Source Editor per iOS App Development - dummies

Sommario:

Video: Xcode for Windows (2019) - iOS app development on Windows using MacStadium 2024

Video: Xcode for Windows (2019) - iOS app development on Windows using MacStadium 2024
Anonim

Lo strumento principale che usi per scrivere codice per un'app per iOS è l'editor di sorgenti Xcode, che appare come riquadro dell'editor Standard nell'area dell'editor sul lato destro della finestra Xcode Workspace dopo aver selezionato un file di codice sorgente nel Navigatore progetto. Appare anche come Assistente editor in un secondo pannello se fai clic sul pulsante Assistente Editor.

Apple si è impegnato a rendere l'editor di origine il più utile possibile includendo quanto segue:

  • Completamento del codice: Il completamento del codice è una funzione dell'editor che mostra i simboli (argomenti, segnaposto e codice suggerito) durante la digitazione delle istruzioni. Il completamento del codice può essere davvero utile, specialmente se si dimentica esattamente quali sono gli argomenti per una funzione. Quando il completamento del codice è attivo, Xcode usa il testo che hai digitato - così come il contesto in cui lo hai digitato - per fornire suggerimenti in linea.

    È possibile accettare suggerimenti in linea premendo Tab o Invio. Puoi anche visualizzare un elenco popup di suggerimenti durante la digitazione; spostati su e giù nell'elenco con le frecce su e giù. Premi Invio per utilizzare il completamento selezionato. Premere il tasto Esc o Control + barra spaziatrice per annullare un'operazione di completamento del codice. È possibile attivare le opzioni di impostazione per il completamento del codice, scegliendo Xcode → Preferenze e facendo clic sulla scheda Modifica testo.

  • Rientro automatico, formattazione e chiusura di parentesi graffe: L'editor di origine rientra il testo digitato in base alle regole che è possibile impostare nel riquadro delle preferenze di Modifica testo. Utilizza inoltre caratteri e colori per i vari elementi di sintassi (variabili, costanti, commenti e così via) in base alle impostazioni nel pannello Caratteri e colori delle preferenze Xcode.

    Per quanto riguarda le parentesi graffe, ogni volta che si digita una parentesi graffa ({) e si preme Invio, Xcode aggiunge automaticamente una parentesi di chiusura (}), a meno che non si sia disattivata l'opzione "Chiudi automaticamente" nelle preferenze di modifica del testo.

  • Piegatura del codice nella barra multifunzione: Con la piegatura del codice, è possibile comprimere il codice su cui non si sta lavorando e visualizzare solo il codice che richiede l'attenzione dell'utente. A tale scopo, fai clic sulla colonna della barra multifunzione a sinistra del codice che desideri nascondere. Viene visualizzato un triangolo di apertura e facendo clic su di esso si nascondono o vengono visualizzati blocchi di codice. Il codice all'interno di awakeFromNib è stato ripiegato.

  • Apertura di un file in una finestra separata: Fare doppio clic sul file nel Navigatore progetto per aprire il file nella propria finestra.

Uso dei problemi di Live e Fix-it

Il motore di compilazione Apple LLVM vuole essere il tuo migliore amico, quindi Live Issues valuta continuamente il tuo codice in background e ti avvisa degli errori di codifica.Prima che questa funzione arrivasse, dovevi prima costruire la tua app, questa nuova modalità consente di risparmiare un sacco di tempo e fatica.

Ma non solo i Live Issues sono felici di segnalare i tuoi errori, Fix-it offrirà anche (quando è possibile) risolvere il problema per te. Facendo clic sull'errore vengono visualizzate le correzioni disponibili, come la correzione di un'assegnazione a un confronto, la riparazione di un simbolo errato o l'aggiunta di un punto e virgola mancante.

Con una scorciatoia da tastiera singola, è possibile correggere immediatamente l'errore e continuare la codifica. Correzione: contrassegna gli errori di sintassi con una sottolineatura rossa o un segno di omissione nella posizione dell'errore e con un simbolo nella grondaia.

Ad esempio, il punto e virgola manca dopo l'istruzione [superviewDidLoad]. (Notare l'indicatore di errore - il segnale di stop rosso con punto esclamativo - nel visualizzatore di attività insieme al cerchio rosso nella grondaia alla sinistra della linea di codice incriminata.) Facendo clic sul cerchio rosso nella grondaia a sinistra verrà sistemato automaticamente questo problema. Questa è una funzionalità molto utile e ridurrà in modo significativo il tempo di debug.

Avvisi del compilatore

Sebbene Xcode e il compilatore che lavorano insieme siano molto bravi a dare avvertimenti ed errori, a volte sono un po 'lenti nell'assorbimento quando si arriva effettivamente a risolvere il problema. Quindi non essere sorpreso da avvertimenti e errori casuali, soprattutto se il compilatore per qualche motivo non riesce a trovare il file di intestazione.

Se vedi un avviso o un errore che sei sicuro di aver corretto, puoi fare clic sul pulsante Esegui. Xcode e il compilatore si resetteranno e l'avviso andrà via. (A meno che, naturalmente, non sia stato corretto e non aveste risolto il problema.)

Il navigatore Issue

Il navigatore Issue è uno dei navigatori forniti da Xcode. L'errore appare anche nel navigatore Problema.

Per accedere al navigatore Problema, lo si seleziona nella barra di selezione del Navigatore.

Se, nonostante gli avvertimenti Live Issues e Fix-it (o qualsiasi altro), decidi di compilare il programma, il navigatore Issue verrà avviato automaticamente per te.

Il navigatore Issue visualizza i messaggi di errore e di avviso generati in un Progetto o in uno spazio di lavoro ed è simile agli altri navigatori che hai utilizzato fino a quel momento.

Quando si seleziona un avvertimento o un errore nel navigatore Problema, un editor visualizza l'elemento con il problema e, se l'errore si verifica in un file sorgente, il messaggio di errore viene posto sulla riga di codice con il problema.

Posiziona il puntatore su un messaggio di errore che termina con un'ellissi (che appare se il riquadro è troppo stretto per visualizzare l'intero messaggio) per ottenere una descrizione completa del problema.

È possibile visualizzare i problemi per file o per tipo utilizzando i pulsanti sulla barra dell'ambito nella parte inferiore del riquadro di navigazione, filtrare l'elenco dei problemi con la barra dei filtri e persino passare attraverso i problemi utilizzando lo stepper Issue nella barra di scorrimento. Utilizza i pulsanti Avanti e Precedente nella barra di scorrimento per saltare ai problemi precedenti e successivi.

Come utilizzare Xcode Source Editor per iOS App Development - dummies

Scelta dell'editore

Come utilizzare una Sitemap XML per SEO - dummies

Come utilizzare una Sitemap XML per SEO - dummies

Per fare in modo che la tua Sitemap XML essere utile per SEO, la Sitemap XML dovrebbe essere costruita secondo il formato corrente del Protocollo Sitemap (che è regolato da Sitemaps.org). Il protocollo Sitemap consente di indicare ai motori di ricerca gli URL sul tuo sito web che devono essere sottoposti a scansione. Una Sitemap XML è un documento che utilizza ...

Come utilizzare gli operatori di ricerca avanzata per SEO - dummies

Come utilizzare gli operatori di ricerca avanzata per SEO - dummies

I motori di ricerca hanno escogitato strumenti chiamati operatori di ricerca avanzati per dare agli utenti esperti un controllo ancora maggiore durante la ricerca. Gli operatori di ricerca avanzati sono termini speciali che è possibile inserire nella query di ricerca per trovare tipi specifici di informazioni che una ricerca generale non può fornire. Molti di questi operatori forniscono strumenti utili per ...

Come utilizzare tag titolo efficace per una migliore classificazione e branding con motori di ricerca

Come utilizzare tag titolo efficace per una migliore classificazione e branding con motori di ricerca

L'indiscusso headliner della sezione head delle pagine Web è il tag Title. Sebbene i vari motori di ricerca non spieghino quanto sia importante un elemento nei loro algoritmi, la maggior parte degli esperti del settore concorda sul fatto che il tag Title è uno dei più critici. Perché il tag Title non solo mostra ...

Scelta dell'editore

Funzioni cinematografiche sulla tua DSLR - dummies

Funzioni cinematografiche sulla tua DSLR - dummies

Mentre la tua reflex è piena di funzioni, funzioni, campane e fischietti alcuni di loro sono importanti quando si tratta di fare film. Ecco un manuale di base sulle funzioni DSLR che sono importanti per la realizzazione di filmati. Velocità dell'otturatore cinematografico L'acquisizione video utilizza una piccola selezione del quadrante di scatto, che generalmente va da 1/30 di secondo a ...

Scorciatoie da tastiera flipShare - dummies

Scorciatoie da tastiera flipShare - dummies

Dopo aver girato video con la videocamera Flip, probabilmente vorrai modificare quei video, che puoi fare abbastanza facilmente nel software FlipShare fornito con la videocamera Flip. Puoi usare il mouse per selezionare clip video e foto, navigare nei menu e inviare comandi nell'interfaccia FlipShare, ma puoi fare ...

Trova l'angolazione migliore per la tua pellicola DSLR - manichini

Trova l'angolazione migliore per la tua pellicola DSLR - manichini

L'angolazione della fotocamera parla del messaggio DSLR il film sta cercando di trasmettere. Quando aggiungi queste variazioni effettive, fornisce un bel supplemento agli scatti ampi, normali e teleobiettivo di ogni scena. Questo è utile quando stai modificando il tuo film. Prova ad includere alcuni di questi scatti nel tuo prossimo film: ...

Scelta dell'editore

Conversione di miglia all'ora in minuti per miglio - manichini

Conversione di miglia all'ora in minuti per miglio - manichini

Se usi un tapis roulant come parte della tua maratona formazione, potrebbe essere necessario una formula per convertire miglia all'ora a minuti per miglio. Segui questi passaggi per vedere come: dividi 60 per miglia o miglia all'ora visualizzate sul tapis roulant. Ad esempio, se il tapis roulant dice che stai correndo 7. 1 miglia all'ora, dividi 60 ...

Fare una lista di controllo per il giorno della maratona - manichini

Fare una lista di controllo per il giorno della maratona - manichini

Come diceva un allenatore, se non si riesce a pianificare, si prevede di fallire. Pianifica una maratona di successo con questa lista di cose che non vuoi dimenticare durante la maratona: fai una piccola colazione contenente da 300 a 400 calorie di carboidrati e proteine ​​1. 5 o 2 ore prima della partenza. ...

Interpretare i tempi di corsa per la maratona - manichini

Interpretare i tempi di corsa per la maratona - manichini

Quando ti alleni per una maratona, il tempo impiega un intero nuova dimensione - e vocabolario. Dalle frazioni di miglio (il tempo in cui corri per ogni miglio di una maratona) ai tempi di fine (il tuo tempo complessivo per una gara) alla velocità visualizzata sul tuo tapis roulant, i maratoneti devono affrontare numeri di tutti i tipi. Continua a leggere ...