Статус | Ожидание | Реальность |
---|---|---|
✅ | Работа с конструктором не отличается от Kotlin-а | Реальность совпадает с ожиданием 👍 |
Объявим простой класс на стороне Kotlin-кода:
class MyClass(
val param: String
)
На стороне Swift-а мы получим такой же класс с основным конструктором, в котором примитивные типы будут сконвертированы:
func example() {
let _ = MyClass(param: "123")
}
Небольшое отличие от Kotlin-классов: в Swift-версии все поля конструктора должны быть именованными.