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
Join Lines
- 使用 Join Lines (
⌃⇧J
) 輕鬆合併變數聲明和初始化:
自動導入
- AppCode 2019.2 修復了自動導入功能出現的問題,現在自動導入應該添加正確的
import
指令。
Debug
反彙編視圖
- 當源代碼不可用時,強制單步執行(⌥⇧F7)反彙編代碼(或在調試工具窗口中選擇框架):
Completion
Code Coverage
在左側編輯器裝訂線中查看覆蓋率結果:
單擊覆蓋顏色指示器以查看命中計數或隱藏覆蓋範圍:
在「項目」視圖或單獨的工具窗口中查看覆蓋範圍統計信息:
在索引期間構建,運行,調試和測試
- 在 AppCode 2019.2 中,可以立即構建、運行、調試和測試項目,即使是第一次打開它
集成
TextMate Bundles 插件
有時項目可能包含其他語言的代碼。 對於其中一些,AppCode 提供全功能支持,包括:
- 捆綁支持 JavaScript,XML,HTML,CSS 和 YAML
- 支持 Kotlin/Native 的插件
- 用於 Markdown 和 AppleScript 的插件
……以及更多。 對於那些仍不支持的語言,現在提供基本代碼完成並通過 TextMate 包突出顯示:
大多數 Ruby DSL 在經過一些配置后也可運行。
Shell 腳本插件
提交窗口
發布公告
下載地址:https://www.jetbrains.com/objc/download/