Kotlin/Native IDE支持预览
Posted 移动开发前线
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Kotlin/Native IDE支持预览相关的知识,希望对你有一定的参考价值。
Kotlin/Native:
http://kotlinlang.org/docs/reference/native-overview.html
虽然我们有与Kotlin协同工作的 IntelliJ IDEA,但 Kotlin/Native 支持Clang和 LLDB等原生技术。这就是为什么JetBrains 为 Kotlin/Native 选择CLion,我们的 IDE 选择 C 和 C ++。
开始使用前,请下载并安装 CLion 2017.3(请注意,此版本现在处于早期访问预览阶段)。然后,从 JetBrains 插件库中安装两个插件。在 CLion 中,选择配置→插件→安装 JetBrains 插件,然后在那里找到 Kotlin 和 Kotlin/Native 插件,并安装它们。这仍可能是会出现 bug 的地方,如果遇到任何问题,别忘了报告!
CLion 2017.3:
https://www.jetbrains.com/clion/nextversion/
插件:
https://plugins.jetbrains.com/
学习新技术需要一个很好的切入点,我们已经为你准备了一个。从CLion 创建示例项目,并使用一些简单的代码示例。点击“新建项目→Kotlin/Native Application ”,然后选择一个可用样本。CLion 将根据需要自动下载并在计算机上安装本地软件包。
Kotlin/Native IDE 支持基于 IntelliJ IDEA 常规Kotlin插件。这意味着你拥有所有特定的代码检查、意图、代码补全,当然还有已经在Kotlin/Native中可用的重构功能。
CLion插件支持基于 LLDB 的调试。请注意,这仍处于发展阶段,需要特定的条件(加上一点运气)才能正常工作。请尝试一下,让我们知道它是如何工作的!
CLion插件还支持使用kotlin.test框架编写的运行测试。目前,要运行测试,您需要手动创建“Kotlin/Native Test”运行配置(在Run→Edit Configurations 下)。将来的更新将支持从编辑器弹出菜单创建配置。
一旦你运行测试,你会看到一个像这样不错的测试树:
IDE code insight、测试支持和调试器已经是一个非常坚实的工具集,我们将继续研究这些功能,使你的体验尽可能流畅。然而,这不是我们计划提供的第一个Kotlin/Native IDE支持的稳定版本。我们还将全力支持与本地库的互操作性,并提供诸如文档预览、跨语言导航,当然还有重构等功能。
https://blog.jetbrains.com/kotlin/2017/11/kotlinnative-ide-support-preview/
「移动开发前线」是 InfoQ 旗下关注移动开发技术的垂直社群。投稿请发邮件到 editors@cn.infoq.com,注明“移动开发前线投稿”。
AI 之火有目共睹,不谈 AI 都快不好意思出门了。那么,目前到底都有哪些 AI 落地案例呢?机器学习、深度学习、NLP、图像识别等技术又该如何用来解决业务问题?AICon2018 全球人工智能技术大会上,我们集齐了国内外可供参考的最新 AI 落地案例和技术探索,或许可以给你一些启发,点击 “阅读原文” 了解详情!
以上是关于Kotlin/Native IDE支持预览的主要内容,如果未能解决你的问题,请参考以下文章
Kotlin 一统天下?Kotlin/Native 开始支持 iOS 和 Web 开发
来了!支持 iOS 开发的 Kotlin/Native v0.4 发布
一睹为快!Kotlin 开发 iOS 的新利器:Kotlin/Native 插件
KMM(Kotlin Multiplatform Mobile)Welcome to Kotlin/Native World
KMM(Kotlin Multiplatform Mobile)Welcome to Kotlin/Native World