メソッドやプロパティが呼び出された場所をすべてXcodeで見つける方法はありますか?Xcodeでメソッドリファレンスを見つける
Eclipseでは、たとえば、メソッドを右クリックしてを選択します。参照の参照を選択します。 Xcodeに類似したものはありますか?
メソッドやプロパティが呼び出された場所をすべてXcodeで見つける方法はありますか?Xcodeでメソッドリファレンスを見つける
Eclipseでは、たとえば、メソッドを右クリックしてを選択します。参照の参照を選択します。 Xcodeに類似したものはありますか?
xcode 4を使用すると、参照を右クリックして「ジャンプする」を選択できます。
XCode 4.5では、検索ナビゲータの検索フィールドで[検索オプションを表示]をクリックできます。そこには、「シンボル参照」
これは裸の検索よりも若干改善されていますが、探しているものだけでなく、すべての*参照を返します。たとえば、高さプロパティのクラスがある場合、高さプロパティのシンボル参照を検索すると、使用した他のすべての高さプロパティへの参照が返されます。結果を調べて検索する必要があります欲しいです。かなりうまく動作するハックについては、これを見てください:http://stackoverflow.com/a/5457479/850721 –
はい、アシスタントエディタを開き、代わりにカウンターパートは、発信者を選択するのを指定することができます。
スプリットエディタを使用する必要はありませんが、これを行うには便利です迅速に連続して呼び出しメソッドの多くを編集する必要があります。私の答えを見てください。 –
...
ノートのカップル:
'^ 1'でメニューを表示するためのデフォルトのショートカットですので、通常は'^1、c、enter'を押してリストを表示できます。 –
これは、メソッドのすべての呼び出し元と親実装を検索します。 *この実装のみの呼び出し元を見つける方法はありますか? –
@DanielKaplan少なくともいくつかのケースではコンパイラはどの実装が呼び出されるかを知る方法がないので、私は推測しません。 –
メソッド呼び出しまたは宣言に挿入ポイントを置き、検索>選択したシンボルをプロジェクトで検索を選択します。マルチパートセレクタの場合、これは最初の部分のみを強調表示しますが、検索は比較的確実に機能するようです。代わりに、行全体をハイライト表示するコール階層の検索を使用することもできます。
対応するコンテキストメニュー項目(ワークスペース内の選択したシンボルを検索)も機能しますが、正しく動作させるには少し面倒です。テキストが選択されていないことを確認します。それ以外の場合は、セレクタ全体ではなく選択した単語を検索します。これを行うには、同じ場所でマウスの右ボタン(またはControlキーを押しながらクリック)をクリックする前に、マウスの左ボタンでクリックします。コンテキスト検索の階層構造にはこのような問題はありません。
これは反対の質問に答えます。 – Richard
質問を正しく読んだり理解しなかった。 – ra170