https://www.wenjiangs.com/doc/dn80pp0z
https://libs.kmp.icerock.dev/
可参考Kotlin官方指导创建和体验首个跨平台项目。
KMM项目主要为三部分组成:
项目结构如下所示:
package com.example.xqkmmdemo
expect class Platform() {
val platform: String
}
package com.example.xqkmmdemo
import platform.UIKit.UIDevice
actual class Platform actual constructor() {
actual val platform: String = UIDevice.currentDevice.systemName() + " " + UIDevice.currentDevice.systemVersion
}
package com.example.xqkmmdemo
// 引入原生库
import platform.UIKit.UIDevice
actual class Platform actual constructor() {
// 调用原生系统方法
actual val platform: String = UIDevice.currentDevice.systemName() + " " + UIDevice.currentDevice.systemVersion
}
查看KMM项目中自动创建的iosApp项目,即可发现客户端是如何调用kotlin的方法。
页面更新:2024-05-05
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号