C-如何在Xcode的调试器中将指向字符串数组的指针视为数组

C-如何在Xcode的调试器中将指向字符串数组的指针视为数组,c,xcode,debugging,lldb,C,Xcode,Debugging,Lldb,所以我有一个字符**句子,句子[0]=string0,句子[1]=string1,等等。有没有一种方法可以在lldb中打印整个数组?因此,它显示为{string0,string1,…}这在以下章节中得到了回答: 特别是,您可以在任何最近的lldb中使用parray命令 在Xcode Locals视图中没有这样做的方法,但您可以在Xcode调试器控制台中执行此操作。如果数组中有1000个字符串,该怎么办?你们想让它们都显示出来吗?我不知道C,但你们试过po语句吗?po调用在流程描述方法中实现的类。

所以我有一个字符**句子,句子[0]=string0,句子[1]=string1,等等。有没有一种方法可以在lldb中打印整个数组?因此,它显示为{string0,string1,…}

这在以下章节中得到了回答:

特别是,您可以在任何最近的lldb中使用parray命令


在Xcode Locals视图中没有这样做的方法,但您可以在Xcode调试器控制台中执行此操作。

如果数组中有1000个字符串,该怎么办?你们想让它们都显示出来吗?我不知道C,但你们试过po语句吗?po调用在流程描述方法中实现的类。例如,在ObjC中,它们调用description或debugDescription方法。C和C++数据类型没有提供自己字符串描述的约定,所以PO将不会做任何比C和C++数据类型的打印或帧var更为有效的事情。