Dokončení kódu v Xcode

Obsah:

Anonim

Dokončení kódu je jednou z nejužitečnějších funkcí při vývoji, protože umožňuje psát kód rychleji. Zatímco dokončování kódu by mělo být ve výchozím nastavení aktivováno v novějších verzích Xcode, je snadné jej povolit a používat, pokud tomu tak není. Můžete také zlepšit použitelnost dokončování kódu Xcode pomocí skvělého pluginu třetí strany, přeskočte na konec článku.

Povolit dokončování kódu v Xcode

V rámci Xcode přejděte na PředvolbyKlikněte na ikonu „Code Sense“Hledejte sekci „Code Completion“ a z rozbalovací nabídky „Automatically Suggest“ vyberte „Immediate“Klikněte na „OK“ “

Použití dokončování kódu v Xcode

Jakmile je Xcode povolen, bude nyní nabízet dokončování kódu na základě toho, co jste zadali, a nabízet návrhy pro dokončení syntaxe.Návrh kódu přijmete stisknutím klávesy Tab nebo ReturnÚplný seznam návrhů na dokončení zobrazíte stisknutím klávesy Escape

Je zajímavé, že Apple říká, že dokončování kódu je ve výchozím nastavení zakázáno, ale v novějších verzích Xcode se zdá, že je ve výchozím nastavení povoleno.

Vylepšete dokončování kódu Xcode pomocí pluginu Auto Assistant

Dokončení kódu není v Xcode dokonalé, ale to neznamená, že neexistují řešení od třetích stran. Velmi užitečný plugin Xcode pro vývojáře se nazývá Xcode Auto Assistant a nabízí možnost automaticky zobrazit seznam dokončení vždy, když je zadán znak, který rozpozná.Chování se pak přiblíží tomu, jak věci jako Coda, BBedit, Espresso atd. zpracovávají dokončování kódu. Plugin je mnohem konzistentnější než to, co Apple ve výchozím nastavení nabízí, i když bych nebyl překvapen, kdyby se to brzy změnilo aktualizací na Xcode. Dokud Apple neupraví chování, můžete si plugin stáhnout z Google Code zde.

Po stažení zásuvného modulu Auto Assistant budete muset zásuvný modul přetáhnout do následujícího adresáře: ~/Library/Application Support/Developer/Shared/Xcode/ Plug-ins Pokud /Plug-ins/ neexistuje, stačí vytvořit adresář. Znovu spusťte Xcode a plugin se nainstaluje a funguje okamžitě.

Dokončení kódu v Xcode