Никто не может отрицать силу менеджеров пакетов. Мы видим их на 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 для использования Alcatraz в Xcode.
Если вы случайно нажали Skip Bundle , прочитайте эту статью о том, как отменить действие. Это случилось со мной и сложно повернуть вспять.
При установке или удалении Alcatraz вам нужно будет перезапустить Xcode.
использование
Найдите Alcatraz в пункте меню Окно -> Диспетчер пакетов .
Алькатрас состоит из трех основных разделов. Плагины , цветовые темы и шаблоны . Первое, что я делаю с любой IDE, это активирую цветовую тему Dracula. Откройте диспетчер пакетов и найдите цветовую тему Дракулы . После установки перезапустите Xcode, откройте настройки и в разделе « Шрифты и цвета» выберите новую тему.
Чтобы удалить плагин Alcatraz, откройте менеджер пакетов, выберите Установлено и перейдите к одному из трех разделов ( Плагины , Цветовые темы и Шаблоны ).
Далее я собираюсь добавить CocoaPods . У меня уже установлены CocoaPods ( sudo gem install cocoapods
Откройте диспетчер пакетов, найдите плагины для CocoaPods и установите его. Вы найдете этот инструмент в пункте меню Product -> CocoaPods .
CocoaPods — менеджер пакетов для проектов Xcode с пакетами для Objective-C и Swift. Swift все еще нов, поэтому пакеты прибывают и обновляются каждый день.
Нажмите Создать -> Изменить Подфайл . Мой Подфайл выглядит так:
use_frameworks!
pod 'Spring', '~> 1.0.3'
Spring — это пакет, который помогает с анимацией. Нажмите Install Pods, и вы готовы к работе.
Вы также можете установить Pod, используя инструмент CocoaPods в командной строке.
Если у вас возникли проблемы при использовании инструмента с графическим интерфейсом, измените Product -> CocoaPods -> GEM PATH_ на /usr/local/bin
Если каталог установки модуля отличается, попробуйте выполнить which pod
Полезные плагины
CocoaPods — это необходимый плагин, но есть и другие полезные плагины для отсутствующих функций Xcode.
Шаблоны
В разделе шаблонов вы найдете плагины, помогающие начать работу с шаблонным кодом, например плагин Swift templates.
VVDocumenter
Каждый должен документировать свой код, а плагин, который облегчает документирование, — это VVDocumenter . Вам нужно только набрать ///
Не забудьте перезапустить Xcode и загрузить пакет.
Существуют другие плагины документации, которые производят различные стили документации.
AdjustFontSize
Я не знаю, почему XCode не поддерживает изменение размера шрифта по умолчанию, и этот плагин может помочь в тех случаях, когда вам нужно быстро изменить размер шрифта.
XTrello
Если вы большой поклонник Trello для совместной работы над проектами с другими, то этот плагин для вас, что позволяет создавать карты непосредственно из Xcode. Для настройки прочитайте документацию здесь .
Вывод
В этой статье мы увидели, как установить плагины для Xcode с помощью Alcatraz, в том числе с помощью CocoaPods с графическим интерфейсом.
Вы пробовали Alcatraz? Как вы думаете? Есть ли другие плагины Xcode, которые вы используете или хотели бы увидеть?