РАЗРАБОТКА

Swift 6.4 улучшает синтаксис и взаимодействие с XCTest

Swift 6.4 включает улучшения синтаксиса и тестирования, упрощая разработку и интеграцию с XCTest.

✍️ Редакция iTech News | 29.10.2025 | ⏱ 2 мин | Источник: InfoQ
🔧

Swift 6.4 теперь доступен в бета-версии Xcode 27. Новый релиз предлагает множество улучшений, включая улучшенное взаимодействие с C, упрощенные проверки доступности ОС и поддержку асинхронного выполнения с использованием операторов await.

Ключевые улучшения Swift 6.4

Среди ключевых изменений — упрощение синтаксиса: теперь можно обходиться без лишних скобок в некоторых типах выражений. Например, вместо (any Int?) можно использовать просто any Int?. Также теперь возможно генерирование предупреждений при отсутствии обработки ошибок в замыканиях задач.

Производительность также улучшена: парсинг URL стал в 4 раза быстрее. Новый идентификатор anyAppleOS позволяет проще проверять доступность платформ для функций, что значительно упрощает разработку кроссплатформенных приложений.

Совершенствование тестирования с XCTest

Обновления в области тестирования предоставляют больше контроля при выполнении тестов. Разработчики могут помечать проблемы как предупреждения, а не как сбои, более эффективно обрабатывать ненадежные тесты, а также интегрировать Swift Testing с XCTest, что облегчает миграцию и поддерживает покрытие тестами.

Что это значит для разработчиков

Для российских разработчиков Swift 6.4 представляет собой значительный шаг вперед в отношении удобства и производительности. Упрощение синтаксиса и улучшенная интеграция с XCTest позволят сократить время разработки и тестирования приложений. Если вы работаете с Swift, переход на новую версию стоит рассмотреть — это облегчит многие рутинные задачи.

Следующий этап — официальное обновление без бета-тестирования, запланированное на осень 2026 года, после которого разработчики смогут полноценно использовать новые функции в своих проектах.

Поделиться: Telegram X LinkedIn