<分区>
Possible Duplicate:
GDB Vs LLDB debuggers
我想详细了解 LLDB 和 GDB 调试器的区别。到处都提到“LLDB 比 GDB 更快且内存效率更高”。我想知道它在什么意义上更快且内存效率更高。
当我使用 LLDB 时,在调试区的变量 View 中,那个特定类或 View Controller 的成员变量没有显示(计数)。 并且当对象添加到本地数组时,对象不会显示在变量 View 中,但会显示对象的数量(计数)。
示例(在变量 View 中):
arrayOfComments NSMutableArray * 0x068a6700 1 对象
->NSArray NSArray
->NSObject
当我使用 GDB 时,在调试区域的变量 View 中,显示了特定类或 View Controller 的成员变量。 当对象被添加到本地数组时,对象以及计数显示在变量 View 中。
示例(在变量 View 中):
arrayOfComments __NSArrayM * 0x68d7970 1 对象
->0 Comment * 0x6804940(此处显示对象)
我看到一篇文章说 LLDB 理解点语法。
po self.property
但是当我在 GDB 中使用它时,它甚至适用于“po self.property.previousProperty'sProperty”,但在 LLDB 中不起作用。那么现在 LLDB 如何理解点语法。
请帮忙。
谢谢。