NSLog和打印对象

时间:2009-10-18 04:07:58

标签: objective-c

我有一个课程,我想设置当我用该课程调用NSLog时打印的内容。例如,

的NSLog(@ “%@”,nonstandardObject);

如何设置对象以便打印出我想要的内容?

1 个答案:

答案 0 :(得分:14)

覆盖-description方法。它不需要任何参数,只需返回NSString即可获得printf'。

还有一个名为-debugDescription的变体(返回NSString,没有参数),这些变体在从gdb中对象时使用。