Xcode+Swiftでリファクタリングする
XCode(7.3.1)とSwift2.2を利用しているが、swiftのコードをリファクタリングしようとしても、XCode7.3ではまだSwiftのリファクタリングには対応しておらずメニューを選択すると「Can’t refactor Swift code.」と表示されてしまう。
しかし、なにかSwiftリファクタリングの方法はないか調べてみたところ、RefactoreatorというXcodeプラグインを見つけた。
renameについてはリファクタリング可能になるようだ。 XCodeのPackageManagerでプラグインをインストールし、Swiftのメンバ変数をリファクタリングしてみる。
変更したい変数を選択して、Edit-Refactor-Swift! メニューを選択する。
リファクタリングのウインドウが出てくるので、hogehoge変数を「myvalue」に変更する。
Previewボタンを押すと変更される箇所が表示される。
確認して「Save」ボタンを押すと、変更が完了する。
ちゃんと、print("(hogehoge)") も変更されていました。
しばらく使ってみようと思う。