Kotlin多平台保留选项iOS框架



我目前正在使用Kotlin多平台构建一个API库,我想在Android和amp;iOS项目。

在某些情况下,API响应包含选项(这是Kotlin和Swift的一个很好的特性(。例如:

data class User(val name: String, val email: String?)

当为Android(JVM(构建库时,当在iOS项目中使用iOS框架时,这些选项是可以使用的,因为框架被导出为Objective-C框架,所以它们就不存在了。

有人知道如何创建Swift框架(这可能吗(,或者用某种变通方法保留选项吗?谢谢

答案(感谢@Artyom Degtyarev(;事实已经是这样了。选项保留在Objective-C框架中。

最新更新