【发布时间】:2014-07-10 16:15:11
【问题描述】:
我希望能够快速调试包含 c++ 类实例的 Objective-c++ 代码。
使用 Objective-c 类,我可以简单地实现 description 以返回人类可读的字符串,然后当我在 lldb 中 po var 时,我立即知道我需要了解的有关实例的任何信息。
我有什么方法可以为从 Objective-C++ 代码中使用的 C++ 类实现这一点吗?
【问题讨论】:
-
对于一个在 Objective-C++ 中没有使用的 C++ 类,你必须做任何你想做的事情。
-
我知道我可以添加一个
description()方法并从 lldb 调用它。我想知道我是否可以在 Xcode(AppCode 的)调试器变量概述中快速看到它,而无需显式调用任何方法,就像我可以为实现- description的 Objective-c 类一样。 -
我认为对于 c++,您需要使用在 Python 中实现的 lldb 扩展。
标签: c++ ios objective-c objective-c++ lldb