Let's pour one for #CocoaPods 🥂
> Pods that are associated with this email:
> - NXOAuth2Client (last updated May 19, 2014)
> - NXCollectionViewDataSource (last updated May 19, 2014)
> - TKCoreDataController (last updated Jul 3, 2014)
Quite curious if recent version finally supports recent Ruby? Because it was broken on it for months - and some CI VMs already used the newer Ruby which rendered Fastlane completely broken without workarounds 🤷♂️
My strong advise is to stop using #Fastlane, same as #CocoaPods. They did a lot of good for iOS development ❤️ - but their time is finished.
(BTW: Who made… Ruby an „unofficial" iOS dev scripting language should burn in hell 🔥 Or at least suffer a bit 😂)
https://mastodon.social/@jsq/115611345314104885
Миграция на SPM: что мы выиграли и что потеряли
Спойлер: сократили размер приложений на 44% и ускорили их запуск в среднем на 51%. Привет, Хабр! Меня зовут Владислав Сединкин, я занимаюсь iOS 10 лет и последние 2 года работаю в мобильной Core-команде Туту. В этом году мы решили сменить менеджер зависимостей и мигрировать с CocoaPods на SPM. Результаты оправдали ожидания, хотя и сложности на этом пути, конечно, были. В статье расскажу про проблемы, с которыми мы столкнулись в процессе, и предупрежу, на что стоит обратить внимание, чтобы не повторить наши ошибки.
Nous étions passé à côté de l’annonce initiale de la fin programmée de CocoaPods, un gestionnaire de paquets très populaire dans le monde du développement Apple. Ce type d’outil est très utilisé par les développeurs, car il permet de simplifier la ge...
Google is phasing out #CocoaPods support. Its slowly dying but I think it is for the best.
You served us well for many years. Thanks CocoaPods!
Как правильно организовать проект c модульной архитектурой в iOS-разработке
Привет, Хабр! Меня зовут Алексей Григорьев, я iOS-разработчик в МТС, работаю над продуктом Membrana — это тариф + мобильное приложение для управления приватностью в Сети. Сейчас в iOS-приложениях на первое место постепенно выходит модульная архитектура. Она позволяет создавать гибкие и масштабируемые проекты, которые легко сопровождать и развивать. Особенно это актуально при увеличении кодовой базы и разрастании функциональности, когда поддержка монолита усложняется. Модульный подход не просто разделяет приложение на более управляемые части, но и закладывает возможность многократного использования кода в других проектах, позволяет организовать разработку и тестирование функциональных блоков независимо от основного приложения. В этом материале я расскажу про ключевые моменты модульной архитектуры в iOS-приложениях, инструментах для ее внедрения и применения в наших проектах.
https://habr.com/ru/companies/ru_mts/articles/892444/
#модульная_архитектура #cocoapods #swift_package_manager #мобильные_приложения #разработка_мобильных_приложений #ios #ios_development