home.social

#cocoapods — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #cocoapods, aggregated by home.social.

  1. Big thanks to @orta for all the effort put into CocoaPods over the years and the well thought out approach to phasing it out. It has been a tool of great value for the Objective-C and Swift community! #cocoapods #swiftlang #objectivec

  2. Миграция на SPM: что мы выиграли и что потеряли

    Спойлер: сократили размер приложений на 44% и ускорили их запуск в среднем на 51%. Привет, Хабр! Меня зовут Владислав Сединкин, я занимаюсь iOS 10 лет и последние 2 года работаю в мобильной Core-команде Туту. В этом году мы решили сменить менеджер зависимостей и мигрировать с CocoaPods на SPM. Результаты оправдали ожидания, хотя и сложности на этом пути, конечно, были. В статье расскажу про проблемы, с которыми мы столкнулись в процессе, и предупрежу, на что стоит обратить внимание, чтобы не повторить наши ошибки.

    habr.com/ru/companies/tuturu/a

    #SPM #cocoapods #миграция_проекта

  3. Миграция на SPM: что мы выиграли и что потеряли

    Спойлер: сократили размер приложений на 44% и ускорили их запуск в среднем на 51%. Привет, Хабр! Меня зовут Владислав Сединкин, я занимаюсь iOS 10 лет и последние 2 года работаю в мобильной Core-команде Туту. В этом году мы решили сменить менеджер зависимостей и мигрировать с CocoaPods на SPM. Результаты оправдали ожидания, хотя и сложности на этом пути, конечно, были. В статье расскажу про проблемы, с которыми мы столкнулись в процессе, и предупрежу, на что стоит обратить внимание, чтобы не повторить наши ошибки.

    habr.com/ru/companies/tuturu/a

    #SPM #cocoapods #миграция_проекта

  4. Миграция на SPM: что мы выиграли и что потеряли

    Спойлер: сократили размер приложений на 44% и ускорили их запуск в среднем на 51%. Привет, Хабр! Меня зовут Владислав Сединкин, я занимаюсь iOS 10 лет и последние 2 года работаю в мобильной Core-команде Туту. В этом году мы решили сменить менеджер зависимостей и мигрировать с CocoaPods на SPM. Результаты оправдали ожидания, хотя и сложности на этом пути, конечно, были. В статье расскажу про проблемы, с которыми мы столкнулись в процессе, и предупрежу, на что стоит обратить внимание, чтобы не повторить наши ошибки.

    habr.com/ru/companies/tuturu/a

    #SPM #cocoapods #миграция_проекта

  5. Миграция на SPM: что мы выиграли и что потеряли

    Спойлер: сократили размер приложений на 44% и ускорили их запуск в среднем на 51%. Привет, Хабр! Меня зовут Владислав Сединкин, я занимаюсь iOS 10 лет и последние 2 года работаю в мобильной Core-команде Туту. В этом году мы решили сменить менеджер зависимостей и мигрировать с CocoaPods на SPM. Результаты оправдали ожидания, хотя и сложности на этом пути, конечно, были. В статье расскажу про проблемы, с которыми мы столкнулись в процессе, и предупрежу, на что стоит обратить внимание, чтобы не повторить наши ошибки.

    habr.com/ru/companies/tuturu/a

    #SPM #cocoapods #миграция_проекта

  6. Как правильно организовать проект c модульной архитектурой в iOS-разработке

    Привет, Хабр! Меня зовут Алексей Григорьев, я iOS-разработчик в МТС, работаю над продуктом Membrana — это тариф + мобильное приложение для управления приватностью в Сети. Сейчас в iOS-приложениях на первое место постепенно выходит модульная архитектура. Она позволяет создавать гибкие и масштабируемые проекты, которые легко сопровождать и развивать. Особенно это актуально при увеличении кодовой базы и разрастании функциональности, когда поддержка монолита усложняется. Модульный подход не просто разделяет приложение на более управляемые части, но и закладывает возможность многократного использования кода в других проектах, позволяет организовать разработку и тестирование функциональных блоков независимо от основного приложения. В этом материале я расскажу про ключевые моменты модульной архитектуры в iOS-приложениях, инструментах для ее внедрения и применения в наших проектах.

    habr.com/ru/companies/ru_mts/a

    #модульная_архитектура #cocoapods #swift_package_manager #мобильные_приложения #разработка_мобильных_приложений #ios #ios_development

  7. Cocoapods pod install без интернета на CI при использовании Tuist

    Для успешного выполнения команды pod install менеджера зависимости Cocoapods нужен доступ в интернет, но на раннерах в целях безопасности для continuous integration может отсутствовать сеть. В некоторых случаях, например, при использовании инструмента Tuist в проекте, исполнение pod install на CI необходимо для интеграции Подов в проекты. В этой статье рассмотрим, как можно легко с помощью нескольких команд возобновить успешное выполнение команды pod install на раннерах без выхода в интернет.

    habr.com/ru/articles/800423/

    #cocoapods #ci/cd #tuist #swift #xcode #ios