Xcodeに、メソッドまたはプロパティが呼び出されたすべての場所を見つける方法はありますか?
たとえば、Eclipseでは、メソッドを右クリックして[ 参照の検索 ]を選択できます。Xcodeに同様のものはありますか?
Xcodeに、メソッドまたはプロパティが呼び出されたすべての場所を見つける方法はありますか?
たとえば、Eclipseでは、メソッドを右クリックして[ 参照の検索 ]を選択できます。Xcodeに同様のものはありますか?
回答:
写真で...
いくつかのメモ:
init
、これにより名前付きのメソッドも表示さinit
れます。それほどスマートではない...
はい、アシスタントエディターを開き、カウンターパートの代わりに発信者を選択します。
XCode 4.5以降では、検索ナビゲーターの検索フィールド内で[検索オプションを表示]をクリックできます。そこで「シンボル参照」を指定できます
メソッドの呼び出しまたは宣言に挿入ポイントを置き、「検索」>「プロジェクト内の選択したシンボルを検索」を選択します。マルチパートセレクターの場合、これは最初のパートのみを強調表示しますが、検索は比較的確実に機能するようです。代わりに行全体を強調表示するFind Call Hierarchyを使用することもできます。
対応するコンテキストメニュー項目([ワークスペースで選択したシンボルを検索])も機能しますが、適切に機能させるには少し注意が必要です。テキストが選択されていないことを確認してください。選択されていない場合は、セレクター全体ではなく選択された単語が検索されます。そのためには、同じ場所でマウスの右ボタンをクリック(またはControlキーを押しながらクリック)する前に、マウスの左ボタンをクリックします。コンテキストのFind Call Hierarchyにはそのような問題はありません。
^1
ためのデフォルトのショートカットなので、通常はを押し^1, c, enter
てリストを表示できます。