Jump to content

Какао-стручки

Какао-стручки
Оригинальный автор(ы) Элой Дюран
Разработчик(и) Бен Ашер, Димитрис Куцогиоргас, Даниэль Ланкашир, Орта Терокс, Пол Бестериен и Сэмюэл Гиддинс
Стабильная версия
1.12.1
Предварительный выпуск
7 января 2021 г .; 3 года назад ( 07.01.2021 ) [1]
Написано в Руби
Платформа macOS , iOS , watchOS , tvOS
Тип Менеджер пакетов
Лицензия МОЯ лицензия
Веб-сайт какаостручки .org

CocoaPods — это менеджер зависимостей уровня приложения для Objective-C , Swift и любых других языков, которые работают в среде выполнения Objective-C, таких как RubyMotion , [2] который предоставляет стандартный формат для управления внешними библиотеками . Его разработали Элой Дуран и Фабио Пелосин, которые продолжают управлять проектом при помощи и вкладе многих других. [3] Они начали разработку в августе 2011 года. [4] и сделал первый публичный релиз [5] 1 сентября 2011 года. CocoaPods во многом вдохновлен сочетанием Ruby -проектов RubyGems и Bundler .

CocoaPods фокусируется на распространении стороннего кода на основе исходного кода и автоматической интеграции в проекты Xcode.

CocoaPods запускается из командной строки также интегрируется в JetBrains AppCode , а интегрированную среду разработки . [6] Он устанавливает зависимости (например, библиотеки) для приложения путем указания зависимостей, а не путем копирования исходных файлов вручную. [7] Помимо установки из множества различных источников, «основной» репозиторий спецификаций, содержащий метаданные для многих библиотек с открытым исходным кодом , поддерживается как репозиторий Git и размещается на GitHub. [8] Система разрешения зависимостей CocoaPods основана на Molinillo , который также используется в других крупных проектах, таких как Bundler, RubyGems и Berkshelf.

В следующем примере Podfile устанавливаются библиотеки AFNetworking и CocoaLumberjack :

 platform :ios
 pod 'AFNetworking',    '~> 2.0.0'
 pod 'CocoaLumberjack', '< 1.7'

 target 'MyApp'

См. также

[ редактировать ]
  1. ^ «Релизы · CocoaPods/CocoaPods» . github.com . Проверено 30 марта 2021 г.
  2. ^ Использование зависимостей CocoaPods в приложениях RubyMotion. Архивировано 24 декабря 2013 г. на Wayback Machine.
  3. ^ Участники CocoaPods
  4. ^ Начальная работа
  5. ^ Первоначальный выпуск
  6. ^ Что нового в AppCode 2.5
  7. ^ Оптимизация разработки какао с помощью CocoaPods
  8. ^ «Основной» репозиторий спецификаций
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: f5aca4840644361a5d49a01485be5f71__1703260980
URL1:https://arc.ask3.ru/arc/aa/f5/71/f5aca4840644361a5d49a01485be5f71.html
Заголовок, (Title) документа по адресу, URL1:
CocoaPods - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)