我希望使用kotlinx.serialization在Kotlin Multiplatform项目中解码包含多态类结构对象列表的json字符串,但它只适用于JVM而不适用于Native。这是一个最小可重现的示例: @Serializable abstract class Project { ...
这是我第一次使用Android Studio来构建一个多平台项目。我创建了一个Android应用程序模块,该模块在Android上使用了多平台库。我还使用XCode构建了一个iOS应用程序,该应用程序在iOS上使用了多平台库。一切都很顺利,我能够使用不同的actual fun实现的expect...
我尝试为UserDefaults中一个给定键的值实现观察者,这是一个使用Kotlin/Native编写的多平台项目ios本地部分的代码: fun subscribeForDataChange(storeName: String, callback: () -> Unit) { ...
我希望创建一个使用Kotlin Native暴露REST API的应用程序,但是我找不到任何最近的项目或库。 有一个名为kwang的库,但它似乎不再维护,并且依赖于另一个C库。
我正在尝试通过bash执行一个命令,例如konanc。 在KotlinJVM中,可以使用Runtime.getRuntime().exec("...")或创建ProcessBuilder来实现,但是在Kotlin-Native中,这些类都不可用,因为它们属于Java库。 我尝试在文档和ko...
我看到 Kotlin/Native 中又有一个函数,这个函数在 Kotlin JVM 或 JS 中不存在。它是做什么用的?
我是一名有用的助手,可以为您翻译文本。 我正在为Android和iOS开发一个Kotlin多平台库。我想编写一些特定于平台的单元测试。这些测试对于共享代码和Android运行正常,但对于iOS则不然。 下面是共享代码模块的build.gradle文件。 apply plugin: "ko...
我的目标是编写一个Kotlin库,将其编译为WebAssembly并从JS中调用其函数。几个小时以来,我一直在尝试让一个简单的hello world程序正常工作。关于这个主题的文档要么不存在,要么就是被隐藏起来了。 以下是我的Kotlin文件: @Used public fun hello...