TGViewer
Мобильная разработка Мобильная разработка @mobi_dev · 13.1K subscribers
Post #4802 747
Kotlin 2.4.20 упрощает передачу sealed-типов в Swift

В Kotlin 2.4.20 Swift Export получил поддержку sealed-классов и интерфейсов. Через sealedType() можно получить Swift enum и разобрать варианты в switch без default. Когда в Kotlin появится новый подкласс, компилятор поможет найти необработанную ветку.

Для XCFramework со SwiftPM-зависимостями задача assembleSharedXCFramework теперь генерирует Package.swift. Его нужно распространять вместе с фреймворком, чтобы зависимости корректно разрешались.

Инкрементальная компиляция klib перешла в Beta. Для проверки в своём проекте её включают через kotlin.incremental.native=true в gradle.properties; по умолчанию она пока не активирована.
  • 🤝 1
More from @mobi_dev
  1. Oct 10, 2026От чатбота к агентам: опыт Митчелла Хашимото Для работы с кодом Хашимото перешёл от отдель…
  2. Oct 10, 2026Post #4805
  3. Oct 10, 2026SwiftFairy проверяет структуру SwiftUI-кода локально Агент может знать правило и всё равно…
  4. Oct 10, 2026В Xcode появился JSON-формат проекта Добавление файла в старый project.pbxproj меняет неск…
  5. Oct 9, 2026Бот для перехода с iPhone на Android Оказывается, что есть бот, который помогает подобрать…
  6. Oct 9, 2026Что меняется в подписках Google Play Подписка и разовая покупка обычно требуют отдельных о…
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 →