Swift 6.3 улучшает взаимодействие с C и представляет официальную поддержку Android
Только факты

Swift 6.3 улучшает взаимодействие с C и представляет официальную поддержку Android

Кратко

Swift 6.3 вводит атрибут @c для улучшенного взаимодействия с C и выпускает первый официальный SDK для Android, расширяя кроссплатформенные возможности языка.

Swift 6.3 представляет значительные улучшения в взаимодействии языка с C и расширяет его кроссплатформенные возможности с выпуском первого официального SDK для Android.

Новый атрибут @c позволяет разработчикам напрямую предоставлять функции и перечисления Swift для кода на C в рамках одного проекта. Аннотируя функцию с помощью @c, компилятор Swift автоматически генерирует соответствующее объявление в заголовочном файле C, что облегчает интеграцию компонентов Swift и C. Эта функция также работает с атрибутом @implementation, позволяя разработчикам предоставлять реализации на Swift для существующих объявлений на C, обеспечивая совместимость и удобство интеграции.

Помимо улучшенного взаимодействия с C, Swift 6.3 знаменует важный этап с выпуском первого официального Swift SDK для Android. Это развитие позволяет программистам создавать нативные Android-приложения на Swift, обновлять существующие пакеты Swift для поддержки сборок под Android и интегрировать код Swift в существующие Android-приложения, написанные на Kotlin или Java. Такое расширение открывает новые возможности для кроссплатформенной разработки, позволяя разработчикам использовать возможности Swift на более широком спектре устройств и платформ.

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

Источник

infoq.com
FL Plus

Продолжайте читать — бесплатно

Создайте бесплатный аккаунт и следите за новостями. Карта не нужна.

Безлимитная лента новостей
Почему у новости такая оценка
Полные детали фактчекинга