Inside of Swift Export - KotlinとSwiftを繋ぐ新しい仕組み by giginet

Kotlin Fest 2025
ショート(20分)
Native 上級者

Inside of Swift Export - KotlinとSwiftを繋ぐ新しい仕組み

giginet giginet giginet
3

Kotlin 2.1から、KotlinをSwiftから利用する新しいinterop、Swift Exportが登場しました。

従来は、KotlinコードをObjective-Cとしてしか出力できず、Kotlinの言語機能を発揮しきることができませんでした。

しかし、K2 Compilerの新しいアーキテクチャによって、よりSwiftから利用しやすいinteropが実現しようとしています。

このトークでは、従来のObjective-C ExportやSKIEと比較しつつ、K2コンパイラ内でSwift Exportがどのように実現されているかを紹介します。
また、現在の状況や、今後のロードマップについても見ていきましょう。