11

假设我在 Xcode 4.4.1 中有以下 C++ 代码。

int Func();

...

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

    ...

    DoSomething(Variable);
}

假设我想在最后一行的第二行找出变量的类型。我怎样才能在 Xcode 中做到这一点?

IIRC,在 Visual Studio 中,您将鼠标光标放在变量上并出现工具提示。这在 Xcode 中不会发生。

我知道这 3 种方法,但我想知道是否有更好的方法我不知道。

  1. 如果按住 alt 并单击变量,它将显示“在 SomeFile.h 中定义”。

  2. 如果您按住 cmd 并单击变量,它将带您到定义变量的行。但是你必须找出涉及更多步骤的 Func() 的返回类型。我正在寻找最快的方法来做到这一点。

  3. 如果将光标放在变量的末尾,然后按 Ctrl+空格,它将显示自动完成,其中列出的变量类型。这可行,但似乎非常间接(例如,如果您将光标放在其他地方,您可能会在自动完成列表中获得很多条目,从而迫使您搜索变量)。有没有更直接的方法来做到这一点?

如何在 Xcode 的最后一行中找出变量的类型?

4

1 回答 1

0

您可以在需要类型的变量处设置断点,然后运行代码。确保您打开了调试器工具,Xcode 会显示类似“Variable = (int) 0”或“Variable = (std::__1::string) 'variableIsString'”的内容。

于 2015-02-03T23:04:38.017 回答