Как попробовать фичи Swift 6 уже сейчас
Swift 6 выйдет не раньше 2024 года, но часть языковых фичей можно попробовать уже сейчас с помощью флага -enable-upcoming-feature. Это поможет подготовить кодовую базу к будузей миграции и сделать ее менее болезненной.
Список всех фичей, которые можно включить, есть в файле Features.dev. Кроме этого, для проверки того, что вы правильно работаете с многопоточным кодом, можно использовать флаги -warn-concurrency и -enable-actor-data-race-checks.
В статье разбираются все детали миграции, в том числе как активировать все новые языковые фичи в многомодульном проекте, и с какими проблемами вы можете столкнуться.