我想知道详细LLDB和GDB调试器之间的差异。它在任何地方都被称为“LLDB比GDB更快,更有效率”。我想知道它的速度和记忆效率。
当我使用LLDB时,在调试区域的变量视图中,该特定类或视图控制器的成员变量不显示(count)。 对于添加对象的本地数组,对象不显示在变量视图中,但会显示(计数)对象的数量。
示例(在变量查看):
arrayOfComments的NSMutableArray * 0x068a6700 1对象
- >的NSArray的NSArray
- > NSObject的
当我使用GDB,在变量查看显示调试区域的特定类或视图控制器的成员变量。 对于添加对象的本地数组,对象以及计数显示在变量视图中。
示例(在变量查看):
arrayOfComments __NSArrayM * 0x68d7970 1对象
- > 0评价* 0x6804940(此处显示的对象)
予跨越文称LLDB来到了解点语法。
PO self.property
但是当我在GDB使用它的作品甚至“宝self.property.previousProperty'sProperty”,但在LLDB不起作用。所以现在LLDB如何理解点语法。
请帮忙。
谢谢。
谢谢你。@冰 – user1899840