AppCode 2018.2的新增功能

在此问题中:更多新的重构,更好的自动完成, DataGrip提供的数据库支持甚至Touch Bar支持。 更详细-在猫下。

飞溅

斯威夫特


故障闭合


在提取方法之后,我们学会了提取闭包。 没有单独的快捷方式,但是可以通过⌃T + 5轻松调用重构:
故障闭合

与往常一样,闭包签名很容易更改:

故障闭合

重命名


删除了用于本地重命名的对话框:

本地重命名

跨语言部分已完成许多工作。 现在,您通常可以将块参数重命名为Objective-C,使用@objc属性从Objective-C导出到Swift的类的名称以及Swift中的枚举元素。

自动完成


我们继续关闭自动完成类型的“基本”案例。 这次添加了自动插入“?” 对于可选类型:

自动完成?

同时,我们添加了一些基本元素,例如,自动完成Swift中的属性:

属性自动完成

Hansel和Gretel已保存


我们的面包屑的优点是鸟不会吃它们。 因此,Hansel和Gretel都可以轻松找到回家的路:

面包屑

扩展注释


在Objective-C中,类别很容易按名称区分。 但是在Swift中,扩展名没有名字。 因此,我们在结构视图中添加了Swift中扩展代码的注释显示:

结构注释

覆盖/实施


我们修复了基类和协议,可变属性和可选协议部分尚未在基类中实现的同名字段的重载/实现的生成:

覆盖/实施

意向


在AppCode 2017.3中,似乎出现了添加/删除明确指定的变量类型的操作,而在AppCode 2018.2中,我们为循环实现了相同的操作:

意向

侦错


解决了Python脚本(例如Chisel )的输出问题:

凿子

该平台推出了一个很小但非常方便的功能-通过⌥⏎操作断点的一系列操作:

调试器

建立讯息


在此版本中,我们似乎决定了显示汇编消息的最后一个真正大的问题-我们开始正常处理“运行脚本”阶段的输出:

运行脚本

数据库支持


在AppCode 2018.2中,我们包含了DataGrip的全部功能,用于处理数据库。 顺便说一下,这是SQLite的示例:


所有功能都可以在我们的网站找到

触控条


现在可以在AppCode中使用:

触控条

版本控制


与往常一样, 在IntelliJ平台上添加了许多增强功能 ,并且所有这些增强功能现在都可以在AppCode中使用。

使用者介面


更改中最明显的是完全以单一样式重新设计的图标:

图示

您可以在此处阅读有关更改图标过程。

仅此而已。 与往常一样, 在此处下载bug到跟踪器 ,然后在此处询问一般问题。

Source: https://habr.com/ru/post/zh-CN421201/


All Articles