11

Xcode 4.4.1 に次の C++ コードがあるとします。

int Func();

...

void Test()
{
    auto Variable = Func();

    ...

    DoSomething(Variable);
}

最後から 2 行目にある Variable の型を調べたいとします。Xcodeでどうすればできますか?

IIRC では、Visual Studio でマウス カーソルを変数の上に置くと、ツールチップが表示されます。これは Xcode では発生しません。

私はこれら3つの方法を知っていますが、私が気付いていないより良い方法があれば知りたいです。

  1. alt を押しながら Variable をクリックすると、"defined in SomeFile.h" と表示されます。

  2. cmd を押しながら Variable をクリックすると、Variable が定義されている行に移動します。ただし、さらに多くの手順を含む Func() の戻り値の型を見つける必要があります。これを行う最速の方法を探しています。

  3. 変数の最後にカーソルを置いて Ctrl+Space を押すと、そこにリストされている変数のタイプでオートコンプリートが表示されます。これは機能しますが、非常に間接的です (たとえば、カーソルを別の場所に置くと、オートコンプリート リストに多数のエントリが表示され、変数を検索する必要が生じる場合があります)。これを行うより直接的な方法はありますか?

Xcodeの最後の2行目にある変数のタイプを調べるにはどうすればよいですか?

4

1 に答える 1

0

タイプが必要な変数にブレークポイントを設定してから、コードを実行できます。デバッガー ツールが開いていることを確認してください。Xcode は、「Variable = (int) 0」または「Variable = (std::__1::string) 'variableIsString'」のような内容を表示します。

于 2015-02-03T23:04:38.017 に答える