AppCode 2019 年的第二次重大更新發佈了。新版本更新內容如下:

Swift
語言支持
- AppCode 2019.2 支持 Swift 5.1
代碼摺疊
- Swift 中的閉包通常包含很多語句,新版本為它們實現了代碼摺疊,使用戶可以更輕鬆地編寫和讀取代碼。

高亮
- 即使缺少信息,也可以高亮 Swift 關鍵字,這正是新版本為使代碼更具可讀性所做的工作:

Create From Usage
- AppCode 2016.3 中為 Swift 變量、函數和屬性引入了 Create From Usage 意圖,並在 2017.1 版本中為該系列添加了類型和初始化器。 在 AppCode 2019.2 中,添加了 Swift 枚舉案例的意圖:

Find Usages
- 在 AppCode 2019.2 中,可以在 Find Usages(⌥F7)工具窗口中看到如何使用 Swift 代碼:

Join Lines
- 使用 Join Lines (⌃⇧J) 輕鬆合併變量聲明和初始化:

自動導入
- AppCode 2019.2 修復了自動導入功能出現的問題,現在自動導入應該添加正確的 import 指令。
Debug
反彙編視圖
- 當源代碼不可用時,強制單步執行(⌥⇧F7)反彙編代碼(或在調試工具窗口中選擇框架):

Completion
- 現在也可以使用 ⇥完成調試器命令:

Code Coverage
- 無需其他配置,只需使用 Coverage 運行:

在左側編輯器裝訂線中查看覆蓋率結果:

單擊覆蓋顏色指示器以查看命中計數或隱藏覆蓋範圍:

在「項目」視圖或單獨的工具窗口中查看覆蓋範圍統計信息:

在索引期間構建,運行,調試和測試
- 在 AppCode 2019.2 中,可以立即構建、運行、調試和測試項目,即使是第一次打開它
集成
TextMate Bundles 插件
有時項目可能包含其他語言的代碼。 對於其中一些,AppCode 提供全功能支持,包括:
- 捆綁支持 JavaScript,XML,HTML,CSS 和 YAML
- 支持 Kotlin/Native 的插件
- 用於 Markdown 和 AppleScript 的插件
……以及更多。 對於那些仍不支持的語言,現在提供基本代碼完成並通過 TextMate 包突出顯示:

大多數 Ruby DSL 在經過一些配置後也可運行。
Shell 腳本插件
- shell 腳本的代碼幫助是開箱即用的。

提交窗口
- 可以直接從本地提交更改

發佈公告
下載地址:https://www.jetbrains.com/objc/download/