のほほん停留所

つぶやきのなりそこないの溜まり場

Xcodeの検索機能まとめ

f:id:Nonchalanttan:20170326174253p:plain

Xcodeの検索機能には様々な機能があります。意外と知らない人も多いかもしれないのでまとめます。

検索範囲

f:id:Nonchalanttan:20170326174812p:plain

検索ボックスの下のプロジェクト名の部分を選択すると選択範囲をファルダ/ファイル単位で設定ができます

大文字と小文字の区別

f:id:Nonchalanttan:20170326174355p:plain

Ignoring Case

大文字と小文字を区別しないで検索

Matching Case

大文字と小文字を区別して検索

一致条件

f:id:Nonchalanttan:20170326174947p:plain

Containing

部分一致

Matching

完全一致

Starting With

前方一致

Ending With

後方一致

検索対象・検索方法

f:id:Nonchalanttan:20170326175111p:plain

Text

文字列検索

Reference

f:id:Nonchalanttan:20170326180625p:plain

プロパティ名やクラス名などを対象に検索

Definitions

f:id:Nonchalanttan:20170326180636p:plain

検索範囲内で定義されたプロパティ名やクラス名などを対象に検索

Regular Expression

正規表現

Call Hierarchy

f:id:Nonchalanttan:20170326182427p:plain

メソッド名やプロパティ名の依存関係

特殊文字の検索

f:id:Nonchalanttan:20170326183807p:plain f:id:Nonchalanttan:20170326183815p:plain

検索ボックスの虫眼鏡アイコンをタップして、Insert Patternを押すと特殊文字を検索ボックスに追加できます

ファイル名の検索

f:id:Nonchalanttan:20170326184228p:plain

Command + Shift + O を押すとファイル名の検索窓を表示できます

おまけ

f:id:Nonchalanttan:20170326180843p:plain

コード内でも右クリックで検索できます。上に挙げたような様々な検索方法が呼び出せます