検索と置き換え
Xcode は複数行のテキストに適用される変更を行うための、いくつかのアプローチを提供しています。
ファイル内の検索
[検索(Find)] > [検索と置換(Find and Replace)] を選択して、単一のファイル内のテキスト文字列のインスタンスを変更します。
すべてのシンボルを編集
範囲内で、シンボルのすべての出現とローカル変数またはパラメータの名前とを同時に、変更することができます。編集したいシンボルに挿入ポイントを置いて下さい。開閉用三角ボタンが表示されたら、クリックしてメニューを表示し、[範囲内のすべてを編集(Edit All in Scope)] を選択します。シンボルを編集します。新しいテキストを入力すると、シンボルのすべてのインスタンスが同時に変更されます。
プロジェクトを検索
[検索] > [プロジェクト内で検索と置換(Find and Replace in Project)] を選択して、プロジェクトまたはワークスペース内のテキスト文字列のインスタンスを変更してください。このコマンドは、検索ナビゲータを表示します。例えば、検索の範囲を限定したり、文字列の文字の大文字と小文字を一致させたりして、操作をカスタマイズできます。検索ナビゲータは、文字列のすべてのインスタンスを変換するか、または個々の変換を受け入れ、拒否することができるプレビューを提供します。
ワイルドカードの使用
検索フィールドでワイルドカード文字列のパターンを使用できます。パターンの構成要素を入力するには、検索文字列フィールドの左にある開閉用三角形をクリックして、[挿入パターン(Insert Pattern)] を選択して下さい。パターンのポップアップメニューから部品を選択します。 Xcode は検索文字列内のカーソルの現在の位置でのワイルドカードを挿入します。
リファクタリングコード
その動作を変更することなく、その構造、可読性、保守性を改善するようにコードをリファクタリングできます。リファクタリング操作 (また、変換 とも呼ばれる) は、ソースエディタで選択したコードの断片またはシンボルに適用されます。シンボルの名前を変更し、コードをメソッドに抽出し、スーパークラスを作成し、スーパークラスに項目の移動、またはサブクラスに項目を移動し、プロジェクトファイル全体で変数をカプセル化できます。
リファクタリングしたいコードの断片か、シンボルを選択した後、[編集(Edit)] > [リファクタリング(Refactor)] を選択し、適切なリファクタリングコマンドを選択して下さい。プレビューペインは、適用された場合、それぞれの変更がどのようになるかを表示します。リファクタリング操作からそれを残すために、プレビューダイアログの一番左のペインでファイルの選択を解除します。プレビューで直接ソースコードを編集することができます。全てのこのような編集は、プレビューで表示され、リファクタリング操作に含まれます。
前:ソースコードの編集
次:シンボルの操作