ExportObjCClass

@Target(allowedTargets = [AnnotationTarget.CLASS])
annotation class ExportObjCClass(val name: String = "")(source)

Makes Kotlin subclass of Objective-C class visible for runtime lookup after Kotlin main function gets invoked.

Note: runtime lookup can be forced even when the class is referenced statically from Objective-C source code by adding __attribute__((objc_runtime_visible)) to its @interface.

Since Kotlin

1.3

Properties

Link copied to clipboard
Since Kotlin 1.3