湘潭不锈钢保温 让你的Android愚弄兼容iOS——教程 | Kotlin Multiplatform Development Documentation
杀青业务逻辑跨平台刻下可将业务逻辑代码索求到Kotlin Multiplatform分享模块并使其平台关湘潭不锈钢保温,这对Android和iOS代码复用至关进攻。
将业务逻辑代码从app目次的com.jetbrains.simplelogin.androidapp.data移至shared/src/commonMain的com.jetbrains.simplelogin.shared包
聘任出动操作并阐发重构
忽略所有这个词平台关系代码训导并Continue
通过以下式移除Android用代码:湘潭不锈钢保温
移除IOException入:
用Kotlin正则抒发式替换android.utils包的Patterns类:
联系人:何经理移除Patterns类入:
天然Kotlin标准库提供施行UUID生成类 湘潭不锈钢保温,设备保温施工但此处咱们训诲使用平台特定。
通过expect声明分享代码中的randomUUID()函数,并在各平台源集提供actual杀青。了解多一语气平台特定API。
将login()函数中的调用改为randomUUID():
在shared/src/commonMain创建Utils.kt并提供expect声明:
在shared/src/androidMain创建Utils.android.kt提供Android杀青:
在shared/src/iosMain创建Utils.ios.kt提供iOS杀青:
在LoginDataSource.kt中入randomUUID函数:
刻下Kotlin将为Android和iOS使用平台特定的UUID杀青湘潭不锈钢保温。
相关词条:不锈钢保温 塑料管材设备 预应力钢绞线 玻璃棉板厂家 pvc管道管件胶
