我目前正在使用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框架中。