标签: objective-c
我有一个课程,我想设置当我用该课程调用NSLog时打印的内容。例如,
的NSLog(@ “%@”,nonstandardObject);
如何设置对象以便打印出我想要的内容?
答案 0 :(得分:14)
覆盖-description方法。它不需要任何参数,只需返回NSString即可获得printf'。
-description
NSString
printf
还有一个名为-debugDescription的变体(返回NSString,没有参数),这些变体在从gdb中对象时使用。
-debugDescription