gpt4 book ai didi

iphone - LLDB 和 GDB 调试器之间的区别

转载 作者:技术小花猫 更新时间:2023-10-29 10:39:19 28 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
GDB Vs LLDB debuggers

我想详细了解 LLDB 和 GDB 调试器的区别。到处都提到“LLDB 比 GDB 更快且内存效率更高”。我想知道它在什么意义上更快且内存效率更高。

  1. 当我使用 LLDB 时,在调试区的变量 View 中,那个特定类或 View Controller 的成员变量没有显示(计数)。并且当对象添加到本地数组时,对象不会显示在变量 View 中,但会显示对象的数量(计数)。

    示例(在变量 View 中):

    arrayOfComments NSMutableArray * 0x068a6700 1 对象

    ->NSArray NSArray

    ->NSObject

  2. 当我使用 GDB 时,在调试区域的变量 View 中,显示了特定类或 View Controller 的成员变量。当对象被添加到本地数组时,对象以及计数显示在变量 View 中。

    示例(在变量 View 中):

    arrayOfComments __NSArrayM * 0x68d7970 1 对象

    ->0 Comment * 0x6804940(此处显示对象)

  3. 我看到一篇文章说 LLDB 理解点语法。

    po self.property

    但是当我在 GDB 中使用它时,它甚至适用于“po self.property.previousProperty'sProperty”,但在 LLDB 中不起作用。那么现在 LLDB 如何理解点语法。

请帮忙。

谢谢。

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com