リファクタリング:一般的なワークフロー


その動作を変更することなく、その構造、読みやすさ、および保守性を向上させるには、コードをリファクタリングします。(また、変換 と呼ばれる) リファクタリング操作は、あなたのコードで選択された項目に適用されるか、コードの断片 (抽出操作のため) またはシンボル (他のすべての操作のため) に適用されます。


手順


  1. ソースエディタで、リファクタリングしたいソースコードを選択します。

  2. [編集(Edit)] > [リファクタリング(Refactor)] を選択し、適切なリファクタリングコマンドを選択します。

  3. 適切なオプションを指定します。

  4. [プレビュー(Preview)] ボタンをクリックします。

  5. 左側のリストで、各ファイルを選択して、その変更をプレビューします。

  6. 変更したくない全てのファイルを選択解除します。

  7. [適用(Apply)] ボタンをクリックします。

  8. refactor_preview_2x


プレビューのナビゲータ・ペインで、変換対象から除外するファイルのチェックを外して下さい。プレビューで直接ソースコードを編集できます。これらの変更は、変換に含まれます。


更新したファイルを保存する前に、ファイル単位 ([編集(Edit)] > [元に戻す(Undo)] )を元に変更を戻すこともできますし、元のファイルに戻して変更を保存せずにプロジェクトを閉じることができます。しかし、デフォルトでは、プロジェクトをビルドする場合は、あなたのファイルは保存されます。また、変換を実行する前にプロジェクトのスナップショットを作成するため、[ファイル(File)] > [スナップショットを作成(Create Snapshot)] を選べるので、必要な場合は、一度にすべての変更を戻すことができます。


リファクタリングは、C と Objective-C ファイルでのみ動作します。リファクタリングワークフローの一環として、リファクタリングする予定のコードのユニットテストを開発して下さい。変換が、変更されたコードの動作を変更しないことを確認するために、リファクタリング前後にこれらのテストを実行して下さい。


関連記事


リファクタリング:シンボルの名前の変更
リファクタリング:メソッドにコードを抽出
リファクタリング:スーパークラスの作成
リファクタリング:スーパークラスに項目を昇格
リファクタリング:サブクラスに項目を降格
リファクタリング:変数のカプセル化





目次
Xcode の新機能

★ヘルプ項目総索引★

ソースエディタヘルプ索引
Fix-it で間違いをキャッチ
構文の色とフォントのカスタマイズ
範囲内のどこでもシンボルの編集
コード補完でテキストの入力
ソースコードの折りたたみと展開
ブレークポイントの追加、無効化、および削除
実行時に変数のインスペクト
中括弧、括弧、および大括弧のペアの一致
API のシンボルのドキュメントの検索
シンボルの定義の表示
コードスニペットライブラリからコードの使用
コードスニペットのショートカットを決定
カスタムコードスニペットの作成
静的コード分析の実行
リファクタリング:一般的なワークフロー
リファクタリング:シンボルの名前の変更
リファクタリング:メソッドにコードを抽出
リファクタリング:スーパークラスの作成
リファクタリング:スーパークラスに項目を昇格
リファクタリング:サブクラスに項目を降格
リファクタリング:変数のカプセル化

フォントと色の環境設定













トップへ












トップへ












トップへ