Mac

[Xcode] クラス名・メソッド名・変数名の変更を一括で行う

アプリを作っている途中で、クラス名・メソッド名・変数名を変えたくなることがあります。

以前は、手動でリネームしていたのですが、Xcode に自動リネーム機能(リファクタリング機能)があるのを知ってから、こちらを使用しています。

今回の記事では、そのリファクタリング機能の使い方を紹介します。

リファクタリング機能の使い方

任意のクラス名・メソッド名・変数名を範囲選択します。右クリック → [Refactor] → [Rename…] を選択します。

ダイアログが表示されます。置き換えたい名前を入力して、[Preview] を選択します。

リネームに影響のあるファイルが一覧で表示されます。よろしければ、[Save] を選択します。

もしプロジェクトが変になった時の場合、元に戻せるようにスナップショットを取るか確認がでるので、[Enable] を選択します。これで完了です。