Статьи со схожими метками: cocoapods

04 Декабрь 2013

Что такое CocoaPods

Автор: Kolya, Опубликовано в tutOrials, Блог, iOS, Програмирование

CocoaPods — это менеджер зависимостей для проектов на Objective-C. В нем есть тысячи библиотек, которые позволят элегантно расширить возможности ваших проектов.

CocoaPods построен на Ruby и его можно установить на стандартный Ruby, уже доступный в OS X.

Для установки CocoaPods с помощью стандартного Ruby нужно воспользоваться прогаммой sudo.

			$ sudo gem install cocoapods
			

Воспользуйтесь поиском по сайту cocoapods.org что бы найти необходимый компонент. Затем скопируйте его данные в Podfile который находится в корневом каталоге вашего проекта:

			$ touch Podfile
			$ open -e Podfile

			platform :ios,  '5.0'
			pod 'JSONKit',       '~> 1.4'
			pod 'Reachability',  '~> 3.0.0'
			

Теперь вы можете установить зависимости для вашего проекта:

			$ pod install
			

После установки всегда редактируйте проект через .xcworkspace:

			$ open YourApp.xcworkspace
			

После установки необходимых подпроектов вы можете с легкостью их импортировать:

			#import <Reachability/Reachability.h>
			

Иногда в CocoaPods нет необходимой вам библиотеки. К счастью, это легко исправить:

			  $ pod spec create Peanut
			  $ edit Peanut.podspec
			  $ pod spec lint Peanut.podspec
			

Более подробную информацию о использовании вы найдете на станицах с руководствами пользователя.

Мое мнение

CocoaPods — крайне полезная штука. Пятнадцать минут потраченные на изучение CocoaPods в последствии сэкономят вам уйму времени и миллионы нервных клеток.

CocoaPods придумали и создали

Eloy Durán, Fabio Pelosin, Orta Therox и The CocoaPods Dev Team.

При поддержке:

Fingertips, Hipbyte, Artsy и Sauspiel.