一睹为快!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 在手,要啥啥有。也不知道从什么时候开始,现代编程语言喜欢一言不合就全面收割。

猜你喜欢: 安卓统一推送联盟宣告新的进展! Google 正式发布 Fuchsia 文档,这下清晰多了!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值