Xcode
Suggerimenti Xcode
Ricerca…
Riutilizzare snippet di codice in Xcode
Puoi salvare i frammenti di codice per utilizzarli in un secondo momento semplicemente trascinandoli. Ad esempio: se si dispone di un'istruzione NSLog che viene utilizzata per così tante posizioni da qualche altra parte nel progetto, è possibile salvare le istruzioni NSLog nella libreria dei frammenti di codice.
Trascina l'istruzione NSLog sulla libreria di codice snippet.
Ora puoi semplicemente riutilizzare lo snippet di codice in qualsiasi altro punto del progetto. Inoltre è possibile personalizzare lo snippet di codice e aggiungere testi segnaposto dando dichiarazioni bw <# e #>.
Trascina questo snippet di codice e assegna un NSLog con testo segnaposto.
Installa i plugin su Xcode 7
Xcode di per sé ha alcuni buoni strumenti integrati, ma a volte vuoi solo cambiare un comportamento specifico o creare una scorciatoia di convenienza. Ecco perché c'è Alcatraz .
Installazione
curl -fsSL https://raw.githubusercontent.com/supermarin/Alcatraz/deploy/Scripts/install.sh | sh
Getta questo in un terminale, riavvia Xcode e sei a posto.
raccomandazioni
Alcuni popolari includono:
-
VVDocumenter
- Digitare tre/
sopra qualsiasi metodo, classe, ... dichiarazione per aggiungere documentazione -
XcodeColors
-XcodeColors
console colorati, ad esempio utilizzando CocoaLumberjack -
FuzzyAutocomplete
: digita "NSog" e ottieniNSLog
completato automaticamente -
BuildTimeAnalyzer
- Imposta-Xfrontend -debug-time-function-bodies
sottoOther Swift flags
nelle impostazioni di build e ottimizza il tuo tempo di costruzione Swift
Naturalmente ce ne sono molti altri e alcuni sono così buoni, Apple li ha già implementati in Xcode 8 (FuzzyAutocomplete e VVDocumenter per esempio)
uso
Premi ⌘ + ⇧ + 9
o usa questo menu per aprire il gestore di pacchetti.
Fai clic su Installa su qualsiasi pacchetto che desideri installare e poi riavvia nuovamente Xcode.
Nascondi strani log indesiderati ed extra Xcode 8.
- Dal menu Xcode aperto: Prodotto> Schema> Modifica schema.
- Sul tuo ambiente Variabili impostate OS_ACTIVITY_MODE = disable