AppCode 2020.2 最新变化

AppCode 2020.2 现在提供初始 Swift Package Manager 支持,代码补全、导航和高亮显示的速度改进,适用于 Swift 的 Change Signature 重构,全新的 Problems 视图和 Inspections 插件,完全支持 GitHub Pull Request,等等!

Swift Package Manager 支持

SPM 支持

提供初始 Swift Package Manager 支持!

打开包含 SPM 依赖项的 Xcode 项目,在处理项目时享受一般代码辅助带来的便利。

构建、运行和调试项目,并直接在 Project 视图中显示 SPM 依赖项。

Change Signature

Change Signature

借助适用于 Swift 的新 Change Signature (⌘F6) 重构,您可以轻松地更改整个项目中的方法签名。

您可以更改参数顺序,编辑内部和外部参数名称,更改方法可见性,还有更多

性能

整体而言,得益于重新设计的索引编制和缓存功能,代码补全、高亮显示和导航全部都已提速。 此外,过去重新加载项目时出现的许多冻结问题现在应当已经消除。

代码补全

建立索引的过程中补全

getsetdidSetwillSet 的补全会自动跳转到语句体。

智能补全

智能补全现在包括初始值设定项。

字体补全

字体补全与 Objective-C 补全的使用方式相同。

闭包补全

代码补全现在会在补全列表中提供尾随闭包。

SourceKit 补全现在甚至可以在编制索引后使用,它与 AppCode 补全结合使用可以提供更好的结果。

检查

Inspections 微件

使用新的 Inspections 微件和全新的 Problems 视图可以更快地查找当前文件中的所有问题。

点击 arrow up/arrow down 按钮可以在错误中导航。

GitHub Pull Request

GitHub Pull Request
得益于我们 IntelliJ Platform 团队同事的努力,AppCode 2020.2 可为 GitHub Pull Request 提供完全支持
  • 只需点击 GitHub Pull Request 即可在专用视图中查看其信息,此视图中将显示消息、分支名称、作者、被指派者、时间线等。
  • 直接在 Pull Request 时间线中显示预提交检查的结果。
  • 开始审查,请求审查,添加评论,并提交审查,所有操作都在 IDE 中进行。
  • 查看并(在提交级别和行级别)与评论交互。
  • 在 IDE 中合并 Pull Request。