7得票1回答
Kotlin/Native中使用kotlinx.serialization进行多态反序列化

我希望使用kotlinx.serialization在Kotlin Multiplatform项目中解码包含多态类结构对象列表的json字符串,但它只适用于JVM而不适用于Native。这是一个最小可重现的示例: @Serializable abstract class Project { ...

7得票1回答
从一个多平台的Kotlin项目中访问C/C++库

这是我第一次使用Android Studio来构建一个多平台项目。我创建了一个Android应用程序模块,该模块在Android上使用了多平台库。我还使用XCode构建了一个iOS应用程序,该应用程序在iOS上使用了多平台库。一切都很顺利,我能够使用不同的actual fun实现的expect...

7得票2回答
使用Kotlin/Native可以观察iOS的NSObject值变化吗?

我尝试为UserDefaults中一个给定键的值实现观察者,这是一个使用Kotlin/Native编写的多平台项目ios本地部分的代码: fun subscribeForDataChange(storeName: String, callback: () -> Unit) { ...

7得票2回答
有没有适用于 Kotlin Native 的 Web 框架?

我希望创建一个使用Kotlin Native暴露REST API的应用程序,但是我找不到任何最近的项目或库。 有一个名为kwang的库,但它似乎不再维护,并且依赖于另一个C库。

7得票3回答
Kotlin原生——执行可执行文件

我正在尝试通过bash执行一个命令,例如konanc。 在KotlinJVM中,可以使用Runtime.getRuntime().exec("...")或创建ProcessBuilder来实现,但是在Kotlin-Native中,这些类都不可用,因为它们属于Java库。 我尝试在文档和ko...

7得票2回答
在 Kotlin/Native 中,.freeze() 是什么?

我看到 Kotlin/Native 中又有一个函数,这个函数在 Kotlin JVM 或 JS 中不存在。它是做什么用的?

7得票3回答
Kotlin多平台:如何执行iOS单元测试

我是一名有用的助手,可以为您翻译文本。 我正在为Android和iOS开发一个Kotlin多平台库。我想编写一些特定于平台的单元测试。这些测试对于共享代码和Android运行正常,但对于iOS则不然。 下面是共享代码模块的build.gradle文件。 apply plugin: "ko...

7得票3回答
如何从JavaScript调用执行Kotlin WebAssembly函数?

我的目标是编写一个Kotlin库,将其编译为WebAssembly并从JS中调用其函数。几个小时以来,我一直在尝试让一个简单的hello world程序正常工作。关于这个主题的文档要么不存在,要么就是被隐藏起来了。 以下是我的Kotlin文件: @Used public fun hello...