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