一睹为快!Kotlin 开发 iOS 的新利器:Kotlin/Native 插件

Posted 安卓笔记侠

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一睹为快!Kotlin 开发 iOS 的新利器:Kotlin/Native 插件相关的知识,希望对你有一定的参考价值。

Kotlin 语言的迷弟迷妹儿们有福了。就在前两天,官方正式宣布:Kotlin/Native 插件开始支持 AppCode!

这里简单介绍一下两个关键字,可能很多人不是很熟悉 Kotlin/Native 技术和 AppCode 软件。

Kotlin/Native:一种能够将 Kotlin 代码编译为没有任何虚拟机的原声二进制文件的技术。目前支持涵盖 Windows、Linux、MacOS、iosandroid 和 WebAssembly 在内的诸多主流平台。基本实现 Kotlin 与 这些原生代码的交互操作。

AppCode:JetBrains 开发的一款用于替代 iOSMac 软件开发神器 Xcode 的软件产品。AppCode 已经开发多年,能够支持 Xcode 项目,运行和调试真机和模拟器。

这里插一句:JetBrains 公司简直是要逆天的节奏,旗下 IDE 几乎包揽所有流行编程语言,并且每一款都做得那么出色。

Kotlin 的发展真是太快啦!还记得去年 12 月份,Kotlin 才开始在 Xcode 上面支持与 Object-C 和 Swift 语言的交互。现在官方已经开发出在 AppCode 中独立使用的 Kotlin/Native 插件。

只需要下载 AppCode 2018.1.1 版本,并搜索安装 Kotlin/Native for AppCode 插件,即可体验 Kotlin 开发 iOS 的快感。

放点图,一起感受下吧。

Kotlin/Native 插件自带几个简单的 iOS 和 MacOS 项目开发模版,创建 Project 时可以是这样的:

一睹为快!Kotlin 开发 iOS 的新利器:Kotlin/Native 插件

创建完成后,你就可以编译并使用你熟息的 Run 按钮在 iPhone 模拟器或真机中运行启动:

一睹为快!Kotlin 开发 iOS 的新利器:Kotlin/Native 插件

这款用于 AppCode IDE 的插件也是基于 IntelliJ IDEA 插件系列开发的,这就意味着过去我们在 IDEA 软件中的代码强化特性也存在于 Kotlin/Native 代码中。比如,代码检查、Refactor 操作等等:

一睹为快!Kotlin 开发 iOS 的新利器:Kotlin/Native 插件

同时,使用 Kotlin.test 框架,该插件还能运行测试代码。Kotlin/Native 测试是这样的:

一睹为快!Kotlin 开发 iOS 的新利器:Kotlin/Native 插件

Kotlin/Native 技术最吸引人的地方之一在于,它能够很简单地调用现有的 Objective-C API。而这款插件能够帮助你在 AppCode 软件中更加方便地访问原生代码的文档部分:

一睹为快!Kotlin 开发 iOS 的新利器:Kotlin/Native 插件

这不用多说,编写代码时能够方便地访问系统源码,对我们来说,简直必不可少。

Kotlin 在手,要啥啥有。也不知道从什么时候开始,现代编程语言喜欢一言不合就全面收割。


猜你喜欢:


以上是关于一睹为快!Kotlin 开发 iOS 的新利器:Kotlin/Native 插件的主要内容,如果未能解决你的问题,请参考以下文章

KotlinConf : 或许你以后可以用 Kotlin 来开发 iOS

Kotlin小利器,让多函数接口的调用更加简单

静态扫描的新利器

Kotlin开发基础从0开始

Kotlin:Android开发者的新玩具

IDEA基于kotlin开发android程序配置小结