Cocoapod — это менеджер зависимостей пакетов для проектов Objective-C и Swift с XCode. Эти языки используются для создания приложений для iOS, macOS, watchOS и tvOS. Cocoapods также действует как центр кодирования, чтобы делиться своим кодом с другими людьми. Таким образом, нам, как сообществу кодеров, не нужно «изобретать велосипед» для решения уже решенных проблем.

Установка Cocoapods

Cocoapods построен на основе Ruby, поэтому вам необходимо установить его в своей системе перед использованием Cocoapods.
Затем вы можете установить с помощью этой команды:
sudo gem install cocoapods

Использование какаподов

Откройте терминал и перейдите в каталог проекта XCode.
После этого выполните следующую команду:
pod init

Затем создается Podfile, настройте файл следующим образом:

platform :ios, '8.0' use_frameworks! target 'MyApp' do pod 'AFNetworking', '~> 2.6' pod 'ORStackView', '~> 3.0' pod 'SwiftyJSON', '~> 2.3' end

Где «MyApp» — это проект вашего приложения, а «модуль» внутри него — это библиотеки, которые вы хотите использовать! Если вам нужно контролировать версию этих библиотек, вы можете манипулировать ею в правой части файла config.

Обновление Cocoapods

Если вы хотите быть в курсе кодов, используемых в Cocopods, вы можете запустить команду:
pod update

Таким образом, будут загружены все последние исправления ошибок, улучшения и функции новой версии!
Чтобы узнать, какие библиотеки вы хотите использовать, перейдите на https://cocoapods.org/ и выполните поиск там!

Личные избранные капсулы

Область: https://cocoapods.org/pods/Realm
для управления базами данных в приложении iOS.

Alamofire: https://cocoapods.org/pods/Alamofire
для всех ваших сетевых потребностей

Eureka: https://github.com/xmartlabs/Eureka
для упрощенного пользовательского интерфейса и форм

И, конечно же, наш:
LoginRadiusSDK: https://github.com/LoginRadius/ios-sdk
Для наших API-вызовов для управления вашей системой входа

Первоначально опубликовано на https://www.loginradius.com.