【问题标题】:Generate UUID on kotlin-multiplatform?在 kotlin-multiplatform 上生成 UUID?
【发布时间】:2019-08-20 19:25:44
【问题描述】:

是否有任何 kotlin-multiplatform 常用函数来获取 UUID/GUID?

 // ideally something like this
 val newUUID = UUID() // "1598044e-5259-11e9-8647-d663bd873d93"
 println("newUUID = $newUUID")

我不希望使用 expect-actual 制作单独的 Android 和 iOS 版本。

【问题讨论】:

  • UUID.randomUUID() 不能在 iOS 上运行吗?
  • 你确定 Kotlin 有 UUID 类型吗?我正在寻找类似的东西,但我根本没有看到类型。
  • UUID.randomUUID() 似乎是 java 函数,在 MP 中不可用:developer.android.com/reference/kotlin/java/util/…

标签: kotlin uuid kotlin-multiplatform


【解决方案1】:

那个可能有用 https://github.com/benasher44/uuid

项目的源代码使用 Kotlin Multiplatform 项目来实现 UUID 库。详情请见https://kotlinlang.org/docs/reference/building-mpp-with-gradle.html

【讨论】:

    猜你喜欢
    • 2021-07-07
    • 1970-01-01
    • 2021-09-23
    • 2014-08-17
    • 2020-04-28
    • 2020-03-12
    • 1970-01-01
    • 1970-01-01
    • 2021-12-13
    相关资源
    最近更新 更多