1

对不起,如果这个问题太简单了,但这是我一直想知道的,我想听听专家的意见。

我一直使用NSLog(@"%@",object); 检查NSString的字符串,或者查看NSDictionary里面有什么。所以我真的很好奇你是否可以使用这种技术来NSLog目标 C 中的所有对象。

根据我的经验,一个没有类似内容的文本的对象的NSLog只会给你实例描述,这将是我认为的对象类和实例编号(如UIViewUIButton)。

有没有什么情况我会得到一个EXE_BAD_ACCESS来记录一个对象(不是结构/原始变量)?或者我可以像目前一样继续这样做吗?

谢谢。

4

1 回答 1

6

您可以安全地NSLog从任何继承自NSObject. 该description方法将被调用以产生输出。默认实现返回类的名称,但您可以自由地覆盖description您自己的对象以生成您认为在调试期间可能对您有帮助的任何文本。

于 2012-04-24T01:38:01.647 回答