从10月8日至10日,与我们在纽约市相聚,学习有关GraphQL联接和API平台工程的最新的技巧、趋势和新闻。参加2024年纽约市的GraphQL峰会
文档
免费开始
您正在查看该软件先前版本的文档。 切换到最新稳定版本。

Kotlin native


是为多平台构建的,因此支持iOS、MacOS和其他Darwin目标。

从3.5.0版本开始,库需要可执行文件来使用新的Kotlin Native内存管理器。要在项目中配置它,可以使用以下代码片段:

build.gradle.kts
kotlin.targets.withType(KotlinNativeTarget::class.java) {
binaries.all {
binaryOptions["memoryModel"] = "experimental"
}
}

更多信息请参阅迁移指南

多线程协程

默认情况下,使用x.y.z-native-mt版的协程时,Gradle会将-native-mt版更改为非mt版本,如下文所述此处。为防止此行为,请将以下内容添加到您的根build.gradle.kts文件中:

allprojects {
configurations {
all {
resolutionStrategy {
force("org.jetbrains.kotlinx:kotlinx-coroutines-core:x.y.z-native-mt")
}
}
}
}

这确保了使用的版本一致,并且Gradle不会因为-native-mt是预发布版本而导致失败1.5.1-native-mt < 1.5.1

上一页
RxJava 支持
下一页
Apollo AST
评分文章评分在GitHub上编辑编辑论坛Discord

©2024Apollo Graph Inc.,经营名称为 Apollo GraphQL。

隐私政策

公司