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.