如何在 kotlin native 中使用 swift 库?

How to use a swift library in kotlin native?

如何在 Kotlin/Native 中使用 Swift 库?

我正在尝试使用 cinteropt 在 Kotlin/Native 中使用 objective-c 库,但我似乎无法弄清楚如何使用 swift 库?

有人可以指导我吗?提前致谢。

您不能直接与 Swift 互操作,除非 Swift 被设计为供 Objective-C 使用。我假设 Keychain 库有 Objective-C 绑定可用,您应该能够与之互操作。如果没有,您可以编写某种包装器来公开 Objective-C 接口,或者编写 Kotlin 接口并在 Swift 中实现它,然后将其传递给共享代码。