![]() ![]() ![]() It is easy to include compiled Kotlin code in existing projects written in C, C++, Swift, Objective-C, and other languages. Kotlin/Native supports interoperability to use existing libraries directly from Kotlin/Native: The compiler creates:Ī static library or dynamic library with C headers for C/C++ projectsĪn Apple framework for Swift and Objective-C projects Kotlin/Native supports two-way interoperability with native programming languages for different operating systems. To compile Apple targets, macOS, iOS, tvOS, and watchOS, you need Xcode and its command-line tools installed. Kotlin/Native supports the following platforms: It is ideal for situations when a developer needs to produce a self-contained program that does not require an additional runtime or virtual machine. Kotlin/Native is primarily designed to allow compilation for platforms on which virtual machines are not desirable or possible, such as embedded devices or iOS. Kotlin/Native includes an LLVM-based backend for the Kotlin compiler and a native implementation of the Kotlin standard library. Kotlin/Native is a technology for compiling Kotlin code to native binaries which can run without a virtual machine. ![]()
0 Comments
Leave a Reply. |