Статьи

Alcatraz, менеджер пакетов для Xcode

Никто не может отрицать силу менеджеров пакетов. Мы видим их на Ruby , Node , PHP и других языках. Мы видим их в дистрибутивах Linux и в текстовых редакторах, таких как Sublime или TextMate .

Alcatraz — отсутствующий менеджер пакетов для Xcode. Благодаря Alcatraz, XCode теперь может поддерживать плагины для изменения поведения редакторов, таких как цветовые темы и начальные шаблоны.

Установка

Установить Alcatraz легко. Для установки выполните:

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

Это может потребовать учетных данных sudo Чтобы удалить alcatraz, выполните:

 rm -rf ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin
rm -rf ~/Library/Application\ Support/Alcatraz

Загрузить Bundle

Не забудьте загрузить Bundle для использования Alcatraz в Xcode.

Если вы случайно нажали Skip Bundle , прочитайте эту статью о том, как отменить действие. Это случилось со мной и сложно повернуть вспять.

При установке или удалении Alcatraz вам нужно будет перезапустить Xcode.

использование

Найдите Alcatraz в пункте меню Окно -> Диспетчер пакетов .

Диспетчер пакетов Xcode

Алькатрас состоит из трех основных разделов. Плагины , цветовые темы и шаблоны . Первое, что я делаю с любой IDE, это активирую цветовую тему Dracula. Откройте диспетчер пакетов и найдите цветовую тему Дракулы . После установки перезапустите Xcode, откройте настройки и в разделе « Шрифты и цвета» выберите новую тему.

Чтобы удалить плагин Alcatraz, откройте менеджер пакетов, выберите Установлено и перейдите к одному из трех разделов ( Плагины , Цветовые темы и Шаблоны ).

Далее я собираюсь добавить CocoaPods . У меня уже установлены CocoaPods ( sudo gem install cocoapods Откройте диспетчер пакетов, найдите плагины для CocoaPods и установите его. Вы найдете этот инструмент в пункте меню Product -> CocoaPods .

CocoaPods на Xcode

CocoaPods — менеджер пакетов для проектов Xcode с пакетами для Objective-C и Swift. Swift все еще нов, поэтому пакеты прибывают и обновляются каждый день.

Нажмите Создать -> Изменить Подфайл . Мой Подфайл выглядит так:

 use_frameworks!
pod 'Spring', '~> 1.0.3'

Spring — это пакет, который помогает с анимацией. Нажмите Install Pods, и вы готовы к работе.

Вы также можете установить Pod, используя инструмент CocoaPods в командной строке.

CocoaPods на терминале

Если у вас возникли проблемы при использовании инструмента с графическим интерфейсом, измените Product -> CocoaPods -> GEM PATH_ на /usr/local/bin Если каталог установки модуля отличается, попробуйте выполнить which pod

Полезные плагины

CocoaPods — это необходимый плагин, но есть и другие полезные плагины для отсутствующих функций Xcode.

Шаблоны

В разделе шаблонов вы найдете плагины, помогающие начать работу с шаблонным кодом, например плагин Swift templates.

VVDocumenter

Каждый должен документировать свой код, а плагин, который облегчает документирование, — это VVDocumenter . Вам нужно только набрать ///

Скриншот VVDocumenter

Не забудьте перезапустить Xcode и загрузить пакет.

Существуют другие плагины документации, которые производят различные стили документации.

AdjustFontSize

Я не знаю, почему XCode не поддерживает изменение размера шрифта по умолчанию, и этот плагин может помочь в тех случаях, когда вам нужно быстро изменить размер шрифта.

XTrello

Если вы большой поклонник Trello для совместной работы над проектами с другими, то этот плагин для вас, что позволяет создавать карты непосредственно из Xcode. Для настройки прочитайте документацию здесь .

Вывод

В этой статье мы увидели, как установить плагины для Xcode с помощью Alcatraz, в том числе с помощью CocoaPods с графическим интерфейсом.

Вы пробовали Alcatraz? Как вы думаете? Есть ли другие плагины Xcode, которые вы используете или хотели бы увидеть?