Kotlin/Nativeは本質的にKotlinのJNI APIですか? Cの相互運用性のためだけに使用されるのでしょうか、それともKotlinで純粋なネイティブコードを書くための構造を持っていますか?ネイティブ操作でもJNIコールと同じオーバーヘッドが発生しますか?Kotlin/Nativeは単独で使用できますか?
3
A
答えて
4
Kotlin/Nativeは純粋なネイティブコードにコンパイルされ、JVMなしで実行されます。 Kotlin/Nativeの関数呼び出しには余分なオーバーヘッドはありません。
0
Kotlin nativeは、LLVM(Low Level Virtual Machine)を使用してネイティブバイナリにコンパイルします。
これはJVMに依存しません。それはJVMを必要とせず、使用しません。
ネイティブまたはKotlinで実装されていないJavaシステムライブラリは使用できません。
また、コンパイルされたCおよびC++またはObjective Cバイナリが実行可能なすべての場所でIOS上で実行されます。
KotlinからCおよびObjective Cライブラリを呼び出すことができます。
しかし、2017年11月現在のKotlin Nativeでは共有ライブラリを構築できません。 出典:https://github.com/JetBrains/kotlin-native/blob/master/FAQ.md
関連する問題
- 1. MySQLのSETは単独で使用できますか?
- 2. MSBuildバイナリは単独で使用できますか?
- 3. Sonar Webレポーティングツールを単独で使用することはできますか?
- 4. クラスはメタマジックを使用してAttributeErrorを単独で処理できますか?
- 5. バニラJavaScript + ASP.Net CoreでAureliaのバインディングライブラリを単独で使用できますか?
- 6. oozieを使用せずにsparkを単独で実行できますか?
- 7. openvswitchは単独でデータを保存できますか?
- 8. Appcelerator Titanium Appsは単独で実行できますか?
- 9. Webmailウィジェットウィジェットは、独自のアプリケーションで使用できますか?
- 10. Typescriptでインターフェイスを単独でエクスポートできますか?
- 11. クライアントJavaScriptは独自のHTTPプロキシを使用できますか?
- 12. アンドロイドで独自のマップを使用できますか?
- 13. Datalogを単独で使用することは可能ですか?
- 14. 要素のセレクタが1行で単独で使用されていますか?
- 15. Rails:ActionMailerを単独で使用するには?
- 16. Hyde(Python)は単独のソリューションですか?
- 17. SSRS Report Managerを単独でインストールすることはできますか?
- 18. メディアクエリ - 独立したスタイルシートを使用できますか?
- 19. 単独リンクリストからインデックス値を取得することはできますか?
- 20. Googleマップでは、Google独自のポップアップウィンドウを使用できますか?
- 21. 単独リンクリストから母音を削除できません
- 22. チェックボックスは動的PHPを単独で実行できますか、またはjqueryが必要ですか?
- 23. Satchmo単体テストは単独で実行されます
- 24. レイアウトエディタをEclipseから抽出して単独で実行できますか?
- 25. クラスを使用したC++単独リンクリスト
- 26. Eclipse ADT - ライブラリプロジェクトは独自のリソースを使用できません。
- 27. &regexで単独で出る
- 28. AWS ELBは単独でHAを処理しますか?
- 29. VB.NETは単独でマルチスレッドを実行しますか?
- 30. Xcode [8]エディタは単独でスクロールしますか?
また、iOS開発用のSwiftプログラミングランググーからkotlinを呼び出します。 –