description OC类的方法 所以你自定义的类是没有的 根据继承规则 实现方法也是NSOBject里边的
返回值是字符串 @"<对象所属的类型:对象的地址>"
当一个对象(这里边是指实例对象 那么对象是根据类模板创建出来包含了很多属性)
这时候你想打印这个对象 只能打印这块空间的指针 得到的是这块空间的指针
当你调用了description自定义了打印的内容 根据就近原则 那么再次打印得到就是你自定义的内容 而不是@"<对象所属的类型:对象的地址>"
那么你要是定义了 返回值是对象的属性信息(用 [NSString stringWithFomat:@"属性占位符",_属性名]) 那么返回的就是当前调用对象的属性信息
当然 你要是会调试的话 这个完全鸡肋~~~ 调试比这个简单多了!!!
所以综述 这个重写description方法 有什么用了?没用~~装逼用的 |