Xcode Tutorial
Iniziare con Xcode
Ricerca…
Osservazioni
Xcode è un ambiente di sviluppo integrato per macOS che supporta lo sviluppo di app native per macOS, iOS, watchOS e tvOS. Xcode è il successore di NeXT's Project Builder e PBX. (In effetti, i file manifest del progetto Xcode sono ancora denominati con l'estensione .pbxproj
.)
Le versioni di Xcode includono versioni stabili del compilatore clang C / C ++ / Obj-C, del compilatore Swift , del debugger LLDB e dei simulatori iOS / watchOS / tvOS. Xcode include anche Interface Builder , oltre a strumenti per la visualizzazione e la modifica di modelli e scene 3D, risorse immagine e altro ancora.
Versioni
Versione | Data di rilascio |
---|---|
1.0 | 2003-09-28 |
2.0 | 2005-04-04 |
3.0 | 2007-10-26 |
4.0 | 2011-03-14 |
5.0 | 2013/09/18 |
6.0 | 2014/09/17 |
7.0 | 2015/09/16 |
7.1.1 | 2015/11/09 |
7.2 | 2015/12/08 |
7.2.1 | 2016/02/03 |
7.3 | 2016/03/21 |
7.3.1 | 2016/05/03 |
8.0 | 2016/09/13 |
8.1 | 2016/10/27 |
8.2 | 2016/12/12 |
8.2.1 | 2016/12/19 |
8.3 | 2017/03/27 |
8.3.1 | 2017/04/06 |
8.3.2 | 2017/04/18 |
8.3.3 | 2017/06/05 |
Iniziare
Scarica Xcode dal Mac App Store.
Fai clic per creare un nuovo progetto o parco giochi:
Utilizza più versioni di Xcode
È possibile avere più versioni di Xcode installate contemporaneamente (comprese le versioni beta). Basta rinominare l'applicazione in Finder per evitare conflitti.
Nota: l' installazione di Xcode da App Store tende a sovrascrivere una versione esistente sul computer. Puoi anche installare Xcode da un download diretto per avere più controllo su quali versioni hai.
Ogni copia di Xcode include strumenti da riga di comando ( clang
, xcodebuild
, ecc.). È possibile scegliere quali sono richiamati dai comandi in /usr/bin
.
Nelle preferenze di Xcode, sotto la scheda Posizioni, scegli una versione di Xcode:
Oppure puoi gestire versioni dalla riga di comando usando xcode-select
:
# Print the currently selected version
$ xcode-select --print-path
/Applications/Xcode.app/Contents/Developer
$ clang --version
Apple LLVM version 7.3.0 (clang-703.0.29)
Target: x86_64-apple-darwin15.4.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
# Find all installed versions using Spotlight
$ mdfind 'kMDItemCFBundleIdentifier = "com.apple.dt.Xcode"'
/Applications/Xcode.app
/Applications/Xcode72.app
# Check their version numbers
$ mdfind 'kMDItemCFBundleIdentifier = "com.apple.dt.Xcode"' | xargs mdls -name kMDItemVersion
kMDItemVersion = "7.3"
kMDItemVersion = "7.2.1"
# Switch to a different version
$ sudo xcode-select --switch /Applications/Xcode72.app
$ clang --version
Apple LLVM version 7.0.2 (clang-700.1.81)
Target: x86_64-apple-darwin15.4.0
Thread model: posix
Modifica dello schema dei colori
Molti sviluppatori amano personalizzare il carattere, il testo e il colore di sfondo dei loro IDE. Puoi farlo in Xcode aprendo il pannello delle preferenze dell'app, andando su XCODE-> Preferenze, o premendo '⌘,'
Con il pannello delle preferenze aperto puoi fare clic sulla scheda "Caratteri e colori".
Da qui è possibile modificare lo sfondo della sorgente e della console e i colori dei caratteri. Esistono molti schemi di colori e caratteri pre-impostati forniti con Xcode. Puoi scegliere questi dall'elenco a sinistra (Base, Lavagna, ecc.). Puoi trovare e scaricare più online (come qui ad esempio).
Per personalizzare ulteriormente qualsiasi tema, è possibile personalizzare qualsiasi tipo elencato nel riquadro di destra (Testo normale, Commenti, Marcatura documentazione, ecc.). Ad esempio, diciamo che voglio davvero che i miei "numeri" vengano visualizzati nel mio codice. Quindi cambio il font in "American Typewriter" a 24 px, il colore in un colore verdastro e imposta la linea in rosso:
Ora nel mio editing di testo, posso davvero vedere i miei numeri:
Ora puoi personalizzare l'aspetto del 'Source Editor' e 'Console' per la gioia del tuo cuore!
Suggerimento
A molti sviluppatori piace mostrare il loro IDS scuro (testo chiaro, sfondo scuro). In Xcode, puoi farlo solo per 'Source Editor' e 'Console'. Tuttavia, le sezioni Navigazione (lato sinistro), Debug (in basso) e Utility (in fondo a destra) non sono personalizzabili. Ci sono due cose in giro per questo. Primo (un po 'complicato, è quello di lasciare la luce a tema IDE (sfondo chiaro, testo scuro), quindi invertire i colori dello schermo tutti insieme: questo renderà tutto scuro, ma i colori nel simulatore e nel resto del sistema sono ora instabili. La seconda soluzione è quella di nascondere le aree di Navigazione, Debug e Utility quando non sono in uso. È possibile attivare rapidamente queste aree utilizzando i seguenti comandi:
Navigatore: ⌘0
Area di debug: ⇧⌘Y
Utilità: ⌥⌘0