Skip to content

Latest commit

 

History

History
26 lines (18 loc) · 1020 Bytes

Extension properties over usual class.md

File metadata and controls

26 lines (18 loc) · 1020 Bytes

Extension properties over usual class

Статус Ожидание Реальность
Доступ к свойству можно получить через объект класса Реальность совпадает с ожиданием 👍

Пояснения

Объявим в Kotlin-коде extension-свойство для кастомного типа:

// UsualClassExt.kt

val UsualClass.extensionProperty: String get() = "123" 

На стороне Swift-а мы сможем использовать это свойство аналогично Kotlin-у, на объекте нужного класса:

func example() {
   let _ = UsualClass().extensionProperty
}

Оглавление