リファクタリングする方法はありますかSwift?変数の名前を変更しようとすると(たとえば、ハイライト、右クリック、リファクタリング->名前変更)、Xcodeはエラーダイアログをポップアップします。 't refactor Swift code。XcodeはCおよびObjective-Cコードのみをリファクタリングできます。 "これに対する回避策はありますか?
リファクタリングの欠如は驚くべきことです(特にVSを使用して主要なスティントから抜け出しているため)。 GitHubには、 Refactorator Xcode Plugin (MITライセンス)があります。
Refactoratorは、リファクタリングのためのXcodeプラグインですSwift&now Objective-C code。名前を変更しますpublicまたはinternal vars、functions、enumなど。 「機能。
完全な開示は、私がそれらとは何の関係も持たず、自分で製品をインストールしようとしているということです。
Xcode 7.2ベータの時点では、リファクタリングツールはSwiftをサポートしていません。
私がやっていることは、タイプチェッカーを使うことです。何かの名前/タイプを変更してから、すべてのコンパイルの破損を修正します。強力なタイピングにより、このアプローチがすべてをキャッチするという確信が持てます。オブジェクトや型がどこから使用されているか、またはどこからアクセスされているかを確認するために、時々意図的に変更し、一時的にそれらを壊しました。
または、リファクタリングにAppCodeを使用します。それは良いと聞きましたが、自分ではあまり試していません。