Kodfärdigställande i Xcode

Kodfärdiggörande är en av de mer användbara funktionerna när du utvecklar, eftersom det tillåter dig att skriva kod snabbare. Medan kodavslutningen ska aktiveras som standard i nyare versioner av Xcode, är det enkelt att aktivera och använda om det inte är det. Du kan också förbättra användbarheten av Xcode kodfärdigande med ett bra tredjeparts plugin, hoppa överst på artikelns botten för det.

Aktivera kodfärdighet i Xcode

* Inom Xcode, gå till Inställningar
* Klicka på ikonen "Code Sense"
* Leta efter avsnittet "Kodavslutning" och välj "Omedelbart" från rullgardinsmenyn "Automatiskt förslag"
* Klicka på "OK"

Använda kodavslutning i Xcode

När den är aktiverad kommer Xcode nu att erbjuda kodfärdigande baserat på vad du har skrivit och erbjuder förslag för att fylla i syntaxen.
* Du accepterar kodförslaget genom att trycka på Tab-tangenten eller Retur
* Du kan se en fullständig lista över kompletteringsförslag genom att trycka på Escape-knappen

Det är intressant att notera att Apple säger att Code completion är avstängt som standard, men i nyare versioner av Xcode verkar det vara aktiverat som standard istället.

Förbättra exekvering av Xcode-kod med Auto Assistant-plugin

Kodfärdigande är inte perfekt i Xcode, men det betyder inte att det inte finns lösningar från tredje part. Ett mycket användbart Xcode-plugin för utvecklare kallas Xcode Auto Assistant, och det erbjuder möjligheten att automatiskt öppna popuplistan automatiskt, hela tiden när ett tecken som det känns igen är inmatat. Beteendet blir då närmare hur saker som Coda, BBedit, Espresso, etc hanterar kodavslutning. Plugin är mycket mer konsekvent än vad Apple erbjuder som standard, även om jag inte skulle bli förvånad om detta ändras snart med en uppdatering till Xcode. Innan Apple anpassar beteendet kan du ladda ner pluginet från Google Code här.

När du har hämtat pluginprogrammet Auto Assistant måste du släppa pluginprogrammet i följande katalog:
~/Library/Application Support/Developer/Shared/Xcode/Plug-ins Om / Plug-ins / existerar inte, bara skapa katalogen. Starta om Xcode och plugin installeras och fungerar omedelbart.