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

Kotlin 语言的迷弟迷妹儿们有福了。就在前两天,官方正式宣布:Kotlin/Native 插件开始支持 AppCode!这里简单介绍一下两个关键字,可能很多人不是很熟悉 Kotlin/Native 技术和 AppCode 软件。Kotlin/Native:一种能够将 Kotlin 代码编译为没有任何虚拟机的原声二进制文件的技术。目前支持涵盖 Windows、Linux、MacOS、iOS、Android 和 WebAssembly 在内的诸多主流平台。基本实现 Kotlin 与 这些原生代码的交互操作。AppCode:JetBrains 开发的一款用于替代 iOS\Mac 软件开发神器 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 时可以是这样的:

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

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

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

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

这不用多说,编写代码时能够方便地访问系统源码,对我们来说,简直必不可少。Kotlin 在手,要啥啥有。也不知道从什么时候开始,现代编程语言喜欢一言不合就全面收割。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180417G0JFD000?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券