CocoaPods: быстрый старт

C

CocoaPods — это менеджер зависимостей для cocoa-проектов Swift и Objective-C. Насчитывается более десяти тысяч библиотек, которые помогут вам в создании быстрых и элегантных приложений. Давайте начнем.

Cocoapods

CocoaPods: Установка

CocoaPods построен на Ruby и доступен по умолчанию в OS X. Советую не отклонятся от констант и использовать стандартный Terminal. Первая команда, которую нужно ввести в терминал:

Могу вас поздравить — вы только что установили CocoaPods на ваш Mac.
У CocoaPods есть приложение для OS X, скачать актуальную версию которого вы можете здесь. Это приложение — действительно классный инструмент, сильно упрощающий жизнь. Хотя делать все в терминале как то привычнее =)

CocoaPods: Первые шаги

Первым делом на Githubhttp://www.github.com (основываться мы будем только на нем) найдите интересующие вас библиотеки. Для демонстрации я выбрал две библиотеки — Easypeasy для быстрого и удобного создания лайаутов и Realm для удобного создания и управления базой данных. Помните, во всех адекватных библиотеках обязательно должно быть указано имя pod. Оно то нам и нужно для установки библиотеки в наш проект.

cocoapods

Теперь в папке вашего проекта вам необходимо создать Pod-файл. В этом файле будет хранится вся необходимая информация для дальнейшей работы с CocoaPods в проекте. Для того что бы создать Pod-файл внутри папки вашего проекта, вам понадобится ввести 2 команды в Terminal:

Где rightWay — путь к корневой папке вашего проекта. Лайфхак: введите «cd» с пробелом и просто перетащите в терминал вашу папку и нажмите enter — это позволит не вбивать весь путь руками.

Теперь в папке вашего проекта есть pod-файл.

cocoapods

Откройте его любым текстовым редактором. Для нашего приложения TestTest мы уже выбрали ранее две библиотеки для установки. Для того что бы их установить, сформулируйте pod-файл таким образом. Думаю, вы догадаетесь, где здесь pod-названия наших библиотек:

Сохраните отредактированный pod-файл. Если вы вышли, то перейдите обратно в корневую папку проекта в Terminal, и введите команду:

Терминал сообщил что все установлено успешно. Поздравляю! Теперь у вас в проекте установлены библиотеки. И теперь, если когда то выйдет новая версия библиотек, вам достаточно будет выполнить лишь одну команду в терминале для их обновления:

Если же вам понадобится удалить какую то библиотеку из проекта, или добавить новые — просто вытрите ненужное и добавьте новое в pod-файл и выполните:

CocoaPods: В добрый путь

Что же, теперь CocoaPods не должен вас пугать и надеюсь, вы осознали, насколько это мощный и удобный инструмент. И да, совсем забыл сказать одну деталь: после установки Pods в ваш проект забудьте о файле c расширением .xcodeproj — теперь вам необходимо открывать файл .xcworkspace — только он учитывает наличие pods в проекте. Но удалять его тоже не стоит =)

Cocoapods

Что же, теперь точно все. Выпейте чашечку какао и радуйтесь новым открытиям. А мы пока пойдем создавать для вас что то новое =)

 

Поддержите ресурс blog.justDev:

Сведения об авторе

Игорь Малеваный

3 комментария

  • Доброго времени суток)
    По вашим видео стал изучать swift, за них отдельное спасибо))!!!!
    А вот по этому посту попробовал в проект добавить библиотеку socket.io-client-swift, мне нужно реализовать прием и передачу данных по сокету.
    Сделал все поэтапно, как описано, но при import SocketIOClientSwift
    библиотека все равно не видится.
    Подскажите, в чем может быть проблема?

    За ранее спасибо))

Instagram

Поддержите ресурс blog.justDev:

Свежие записи

Рубрики