教程 - 使用 Kotlin/Native 开发 Apple Framework

最终更新: 2025/02/06

Kotlin/Native 提供了与 Swift/Objective-C 的双向交互能力. 你可以在 Kotlin 代码中使用 Objective-C Framework 和库, 也可以在 Swift/Objective-C 代码中使用 Kotlin 模块.

Kotlin/Native 带有一组预先导入的系统 Framework; 也可以导入既有的 Framework 并在 Kotlin 中使用. 在本教程中, 你将会学习如何创建你自己的 Framework, 以及如何在 macOS 和 iOS 的 Swift/Objective-C 应用程序中使用 Kotlin/Native 代码.

在本教程中, 你将会:

你可以直接使用命令行来生成 Kotlin Framework, 或者通过脚本文件 (例如 .sh.bat 文件). 但是, 这种方法不适合于包含几百个文件和库的大项目. 使用构建系统可以帮助你下载并缓存 Kotlin/Native 编译器二进制文件, 传递依赖的库, 并运行编译器和测试, 简化构建过程, Kotlin/Native 能够通过 Kotlin Multiplatform plugin 使用 Gradle 构建系统.