【问题标题】:Kotlin native multiplatformKotlin 原生多平台
【发布时间】:2018-09-21 10:25:46
【问题描述】:

我想创建多平台 Kotlin Native 应用程序。我看过几个例子,我们有以下结构:

  • ...-common (kotlin-platform-common)
  • ...-ios(konan 插件)
  • ...-jvm (kotlin-platform-jvm)

我想从文件中读取一些配置。 Kotlin Native 中有一些示例可以做到这一点。示例使用库:

  • kotlinx.cinterop.*
  • platform.posix.*

问题:

  • 是通用模块 - kotlin 原生模块吗?
  • 我可以在公共模块中使用这个库吗?
  • 他们会编译成 iOS 原生代码吗?或者这个库只能在平台模块中使用?

【问题讨论】:

    标签: kotlin


    【解决方案1】:

    C 互操作和 POSIX 函数是 Kotlin/Native 独有的,不能在通用模块中使用。

    【讨论】:

      猜你喜欢
      • 2020-09-05
      • 1970-01-01
      • 2023-04-04
      • 1970-01-01
      • 2021-07-03
      • 2019-03-15
      • 1970-01-01
      • 2021-03-30
      • 2020-05-04
      相关资源
      最近更新 更多