Dmitriy Azarov

Полезные плагины для XCode Swift

В этой заметке я поделюсь списком используемых плагинов для XCode при разработке на языке программирования Swift. Без некоторых плагинов уже не представляю себе XCode, некоторые поставлены для интереса и прижились. Тем не менее если они есть в этом списке, значит мне они показались полезными.

Fuzzy Autocomplete

Незаменимый помошник, пока родной механизм автодополнения в XCode работает не очень. Действительно лучший и полезнейший плагин для ускорения и облегчения работы. [github]

xcode fuzzy autocomplete

XcodeColors

Плагин, позволяющий сделать вывод в консоль XCode разными цветами. [github]

xcode colors

static let ESCAPE = "\u{001b}["
private let RESET_FG = ESCAPE + "fg;" // Clear any foreground color
private let RESET_BG = ESCAPE + "bg;" // Clear any background color
private let RESET = ESCAPE + ";"   // Clear any foreground or background color

func rgb<T>(object: T, r: Int, g: Int, b: Int) {
    if isColorLogEnabled {
        print("\(ESCAPE)fg\(r),\(g),\(b);\(object)\(RESET)")
    } else {
        print(object)
    }
}

XTodo

Собирает по коду любые элементы и группирует их в списки. По умолчанию есть TODO и FIXME. Очень удобно пройтись по таким закладкам и починить / пофиксить [github].

xcode xtodo

Backlight

Подсвечивает текущую выделенную строку в XCode. Активировать плагин Edit->Backlight->Line backlight. Также можно изменить цвет подсветки (по умолчанию он бледно синий) Edit->Backlight->Edit line backlight color. [github]

xcode backlight

BuildTimeAnalyzer

Позволяет замерять время компиляции файлов и функций. Очень очень актуально для Swift, где время компиляции проекта может достигать десятки минут [github].

build time analyzer swift xcode

VVDocumenter

Плагин, облегчающий написание документации к коду на Swift. Достаточно перед функцией ввести 3 слэша /// и необходимая документация с параметрами и их именами будет сгенерирована [github].

xcode vvdocumenter

Alcatraz

Все плагины ставятся через плагин Alcatraz. Установить его можно выполнив следующую команду:

curl -fsSL https://raw.githubusercontent.com/supermarin/Alcatraz/deploy/Scripts/install.sh | sh

Если по какой-либо причины вы считаете, что в этом списке должен быть тот или иной плагин - можно указать его в комментариях.

  • 18 июл 2016
  • swift, xcode
0 комментариев
Ваш комментарий
адрес не будет опубликован
Текст