使用Xcode调试器确定存储在NSArray中的对象类型

Boo*_*oon 2 objective-c lldb xcode4.5

如何使用Xcode调试器(lldb或gdb)来确定存储在NSArray中的对象类型?

Jos*_*ell 5

gdb和lldb都支持在内存中的对象上调用方法,并且可以使用打印对象po.要获取a中所有对象的某些属性值的列表NSArray,请使用valueForKey:.您似乎感兴趣的属性是class.

把它们放在一起:

po [theArray valueForKey:@"class"]
Run Code Online (Sandbox Code Playgroud)