Obj CName
Начиная с Kotlin: 1.8
expect annotation class ObjCName(val name: String = "", val swiftName: String = "", val exact: Boolean = false)@Target(allowedTargets = [AnnotationTarget.CLASS,AnnotationTarget.PROPERTY, AnnotationTarget.VALUE_PARAMETER, AnnotationTarget.FUNCTION ] )
Указывает компилятору Kotlin использовать пользовательское имя Objective-C и/или Swift для этого класса, свойства, параметра или функции.
Параметры
exact
указывает, следует ли интерпретировать имя класса как точное имя. Например, компилятор не будет добавлять префикс верхнего уровня или имена внешних классов к точным именам.
© 2010–2026 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.native/-obj-c-name/index.html