黑马程序员技术交流社区
标题:
description
[打印本页]
作者:
dongkuan
时间:
2016-6-9 19:50
标题:
description
有点抽象,求大神我稍微理一下关键的点?
作者:
yuang4074
时间:
2016-6-30 08:52
打印对象的属性值
作者:
ldk1991125
时间:
2016-6-30 13:29
descripotion什么东东
作者:
SSIrreplaceable
时间:
2016-7-1 09:39
description用来配合NSLog使用,当我们用NSLog %@输出某个对象的时,默认输出格式不是自己想要的,想要达到自己的目的,就得重写description,输出自己想要的格式。
作者:
yin506859351
时间:
2016-7-1 20:39
description OC类的方法 所以你自定义的类是没有的 根据继承规则 实现方法也是NSOBject里边的
返回值是字符串 @"<对象所属的类型:对象的地址>"
当一个对象(这里边是指实例对象 那么对象是根据类模板创建出来包含了很多属性)
这时候你想打印这个对象 只能打印这块空间的指针 得到的是这块空间的指针
当你调用了description自定义了打印的内容 根据就近原则 那么再次打印得到就是你自定义的内容 而不是@"<对象所属的类型:对象的地址>"
那么你要是定义了 返回值是对象的属性信息(用 [NSString stringWithFomat:@"属性占位符",_属性名]) 那么返回的就是当前调用对象的属性信息
当然 你要是会调试的话 这个完全鸡肋~~~ 调试比这个简单多了!!!
所以综述 这个重写description方法 有什么用了?没用~~装逼用的
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2