swift - link - xcode view controller




如何在Xcode中重構swift? (3)

Xcode 9 - 10

Xcode 9現在支持Swift中的重構。 這是在2017年WWDC上宣布的。

有沒有辦法在Xcode 7.1中重構swift? 當我嘗試重命名變量(例如高亮,右鍵單擊,重構 - >重命名)時,Xcode會彈出一個錯誤對話框,說“無法重構Swift代碼.Xcode只能重構C和Objective-C代碼。” 這有解決方法嗎?


AFAIK重構現在不能與Swift一起使用,但是,至少在同一個文件(範圍)中,您可以執行以下操作:


缺乏重構是令人震驚的(特別是因為我正在使用VS的主要工作)然而我剛剛注意到有人已經做了一些事情。 在GitHub上有Refactorator Xcode插件 (MIT許可證)聲稱:

Refactorator是一個Xcode插件,用於重構Swift和現在的Objective-C代碼。 它將重命名公共或內部變量,函數,枚舉等。對於私有和本地實體,使用Xcode現有的“在範圍內編輯全部”功能。

完全披露我與他們無關,我只是要自己安裝產品。







xcode7