Objective c gdb和lldb调试器之间的不同行为

Objective c gdb和lldb调试器之间的不同行为,objective-c,gdb,lldb,Objective C,Gdb,Lldb,我正在加载一个朋友数组并将其传递给我的uitableview,一切正常,但当我在方法中设置断点时: - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath: (NSIndexPath *)indexPath 使用gdb调试器,我可以看到我的朋友NSMutableArray的内容,而使用lldb,它会说朋友数组没有对象,但它可以按预期工作,我所有的朋友都会显示。。。正如苹果

我正在加载一个朋友数组并将其传递给我的uitableview,一切正常,但当我在方法中设置断点时:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:             (NSIndexPath *)indexPath

使用gdb调试器,我可以看到我的朋友NSMutableArray的内容,而使用lldb,它会说朋友数组没有对象,但它可以按预期工作,我所有的朋友都会显示。。。正如苹果推荐使用lldb一样,您如何调试它?因为它甚至没有显示我的对象的内容。。。另外,如果您有用于gdb/lldb调试的控制台命令/提示,我们将不胜感激。

这取决于您的编译器。我建议对“Apple LLVM compiler 3.0”使用lldb调试器,对GCC风格(包括“LLVM GCC 4.2”)使用gdb

以下是一些我发现对调试有用的链接:

致以最良好的祝愿,
David

这取决于您的编译器。我建议对“Apple LLVM compiler 3.0”使用lldb调试器,对GCC风格(包括“LLVM GCC 4.2”)使用gdb

以下是一些我发现对调试有用的链接:

致以最良好的祝愿, 大卫