码迷,mamicode.com
首页 > 其他好文 > 详细

第17条:实现description方法

时间:2016-08-09 19:08:21      阅读:125      评论:0      收藏:0      [点我收藏+]

标签:

 

自定义类需要自己覆写description方法,否则打印信息时就会调用NSObject类所实现的默认方法。(如果不覆写,只会输出类名和对象的内存地址的信息,这只有在判断两个指针是否指向同一对象时才有用处。)

debugDescription方法,此方法的用意与description非常相似。区别在于,debugDescription方法是开发者在调用器debugger)中以控制台命令打印对象时才调用的。

例:LLDB的“po”命令可以完成对象的打印(print-object)工作。


1、一般普通描述信息,实现description方法,返回一个有意义的字符串来描述该实例。
2、若想在调试时打印出更详尽的对象描述信息,则实现debugDescription方法。
3、description和debugDescription都定义在NSObject协议中。

 

第17条:实现description方法

标签:

原文地址:http://www.cnblogs.com/Pikdays/p/5734061.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!