2015-11-02 3 views
-1

Я развиваюсь с помощью Xcode, и я использую Swift. Я хочу узнать больше о Cocoapods. Где, как и что это позволяет? Как установить его (если он еще не присутствует в Xcode)? Спасибо заранее!Подробнее о CocoaPods

+0

Пожалуйста, прочтите яблоко [Cocoa Touch] (https://developer.apple.com/library/mac/documentation/General/Conceptual/DevPedia-CocoaCore/Cocoa.html) , или для более глубокого изучения на обеих платформах [Определение классов] (https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/DefiningClasses/DefiningClasses.html) – Xrait

+0

существует отношение CocoaPod? –

+0

CocoaPods является менеджером зависимостей для проектов Swift и Objective-C Cocoa. Он имеет более десяти тысяч библиотек и может помочь вам масштабировать ваши проекты элегантно. прочитайте пожалуйста. https://cocoapods.org – Xrait

ответ

3

После прочтения вашего комментария, я думаю, вы хотите использовать CocoaPods.

CocoaPods является менеджером зависимостей для Xcode. Позволяет легко интегрировать другие фреймворки в ваши проекты. Он не устанавливается предварительно с MacOS или XCode. Для того, чтобы использовать CocoaPods с вашими Xcode проектов, начать новое окно терминала и выполнить команду:

sudo gem install cocoapods 

Эта команда получит вашу систему, готовую для использования CocoaPods.

Затем перейдите в папку проекта

cd ~/Path/To/Folder/Containing/Project 

и выполните следующую команду, чтобы создать новую Podfile в рамках этого проекта:

pod init 

Затем редактировать Podfile в Xcode, выполнив команду:

open -a Xcode Podfile 

и добавить в первую цель зависимости, например:

pod 'Alamofire', '1.2.3' 

Если вы разрабатываете в Swift, то и изменить начало (вверху) для:

platform :ios, "8.0" 
use_frameworks! 

Сохранить и выйти Xcode. Вернитесь в окно терминала и выполните команду для настройки зависимостей:

pod install 

Done! Теперь у вас должен быть файл рабочей области, созданный в той же папке. Используйте этот файл, чтобы загрузить проект и код.

Все это лучше объяснить на http://www.raywenderlich.com/97014/use-cocoapods-with-swift

Смежные вопросы