2009-05-14 6 views
8

Xcodeにコードナビゲーション機能はありますか?私はクラスの名前を入力することができ、それは私のためのファイルを開きますツールのUnixのcscopeのタイプのような?あるいはクラスの特定のメソッドの呼び出し側を見つけることができますか?クラスの型階層を表示するか?Xcodeにはコードナビゲーション機能がありますか?

答えて

16

コマンド - シフト - D(Xcodeの4:コマンド - シフト - O)あなたが開くように入力部分クラス名を入力するとヒットすることができ、クイックオープンウィンドウを開きますファイル。 Eclipseが提供するもの(メソッド名、シンボル名など)のようなもっと複雑なバージョンでは、Xcodeに組み込まれているようなものはないと私は信じています。

+1

シンボル名を[クイックオープン]ウィンドウに入力すると、一般的にシンボル名を見つけることができます。 –

+6

XCode 4はCommand-Shift-DをCommand-Shift-Oに変更しました – curthipster

7

クイックオープンウィンドウに加えて、クラスブラウザがあります。クラスブラウザを使用すると、クラス階層を表示できます。クラスブラウザは、[プロジェクト]メニューにあります。

+4

クラスブラウザにCommand-2 –

2

Ctrlキーを押しながらクラス名、メソッド名、または関数名をクリックすると、アイテムに移動することができます。

3

「の定義にジャンプする」の項目は、あなたが(オプションまたはALT)+ダブルクリック上で、「ドキュメントにジャンプ」することができます

また、関連するコードに直接アクセスできますCMD +ダブルクリック、を介してアクセスできますクラス/メソッド/プロパティ

更新: Option +ダブルクリックは、Snow Leopardのドキュメントに直接移動しなくなりました。今では、必要に応じてドキュメンテーションブラウザにジャンプするオプションを備えた、少々のドキュメント "バブル"を開きます。

+0

でアクセスします。MacのPCキーボードを使用していない場合はオプションです。 –

+1

ええ、私はなぜそれを書いたのか分からない。治療中にそれらの悪い思い出を取り除いています... –

1

また、識別子を選択して右クリックして、[プロジェクト]> [シンボルとして検索](またはプロジェクトで検索し、検索タイプとしてシンボルを選択)を選択すると、すべての記号的な使用、つまり宣言、コールサイト。

1

ユーザーがメソッドやアイテムをポイントすると、要素のプレビューウィンドウやバブルのようなものが開きます。 「ジャンプする定義」は、ユーザーのフォーカスを変更し、2つのステップを踏んでターゲットに移動します。

Source Insightのリレーションウィンドウとコンテキストウィンドウは良い例ですが、Mac用のXcodeやその他の開発ツールでは見つかりません。

ちなみに、コンテキストウィンドウには、ソースインサイトの1つのレイヤだけでなく、Xcodeの分割ウィンドウのような深い参照メソッドをトレースする複数のレイヤが必要です。

2

からXCode 4。4上向き、あなたが選択(ハイライト)メソッドは、「ショー関連項目」ポップアップを開くことによって、発信者と呼び出し先を見つけることができます。

  1. マーク・コード内のメソッド
  2. (カーソルまたはダブルクリックの名前を使って)あなたはまた、[表示] - >標準Editorの>ショー関連する項目を行くか、単にの左側の小さなボタンを押すことができ、ポップアップメニュー

から押しはCtrl +

  • を選択し、「コーラー」 arrow buエディタウィンドウ(現在選択されているファイルとメソッドが表示されています)のすぐ上の行のttonsを選択します。

  • 関連する問題