TGViewer
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT @iosgr · 12.1K subscribers
Post #4751 4.43K
Уменьшаем граф транзитивных зависимостей

Pointfree рассказывают, как они использовали SwiftPM traits чтобы уменьшить количество зависимостей, которые подтягивают их библиотеки. Напоминаю основную идею – с помощью traits зависимости можно настраивать гораздо более гранулярно, так что, если вы не используете какие-то фичи библиотеки, то и связанные зависимости не будут загружены.
www.pointfree.co “Trait-ifying” our libraries to reduce transitive dependencies We are continuing to adopt SwiftPM traits across our libraries so that users can opt out of pieces they do not need, starting with SwiftNavigation as our test bed.
  • ❤ 19
  • 💅 4
  • 👍 2
More from @iosgr
  1. Sep 25, 2026Как выбрать между Codex и Claude Code Держите большую статью от Пола Хадсона, где он разби…
  2. Sep 24, 2026Вышла бета Vapor 5 С момента релиза последней мажорной версии Vapor прошло уже шесть лет!…
  3. Sep 23, 2026Аккордеон на iPhone Duo Это неизбежно должно было произойти, но я не думал, что так быстро…
  4. Sep 22, 2026Swift 6.4 вышел 👉Swift Build теперь включен в SwiftPM по дефолту 👉Swift Subprocess стаби…
  5. Sep 21, 2026xcproj все Произошло невероятное – в новом Xcode появилась замена xcproj-файлу на основе J…
  6. Sep 18, 2026Эффект переключения экранов на Duo Заканчиваем череду постов про Duo репозиторием, повторя…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →