歡迎您光臨本站 註冊首頁

AppCode 2020.2 Beta 釋出

←手機掃碼閱讀     admin @ 2020-07-17 , reply:0

AppCode 2020.2 版本即將來臨,第一個 Beta 版本提供了 Swift 的 Change Signature(更改簽名)重構的初始實現。

當需要更改方法的簽名時,通常的流程是分別重新命名所有方法部分,例如引數名、內部引數名和方法名本身。這已經造成了太多的重複重新命名(Rename)重構。

但是,如果還需要更改方法返回型別或方法引數之一的型別怎麼辦?如果還需要更改方法的可見性怎麼辦?唯一的方法是手動更改程式碼。而更改簽名重構的用處就在這裡,它可以幫助我們一次又一次地自動執行所有這些任務。

按 ⌘F6 或從“重構此彈出視窗”(⌃T)中選擇“更改簽名重構”。如果你嘗試更改覆蓋方法的簽名,AppCode 將詢問你是否要同時更改基本方法、覆蓋方法或僅更改覆蓋方法:

在開啟的對話方塊中,可以重新命名方法本身,更改其可見性,更改內部和外部引數名稱以及新增或刪除引數:

可以從專案中的任何方法用法呼叫此重構,而不必從其宣告中呼叫。新增引數時,請指定其預設值。如果希望將其新增到方法簽名中,請選中“可選”,或者保留原樣將值插入每個方法呼叫中:

如果需要在整個專案中“僅”對初始化方法引數進行重新排序,在“更改簽名”對話方塊中按 ⌥↑/⌥↓ :

單擊“確定”執行重構,AppCode 將更改專案中所有方法的出現。

更新說明:https://blog.jetbrains.com/objc/2020/07/swift-change-signature/


[admin ]

來源:OsChina
連結:https://www.oschina.net/news/117245/appcode-2020-2-beta-released
AppCode 2020.2 Beta 釋出已經有127次圍觀

http://coctec.com/news/all/show-post-243568.html