您的位置:首页 > 其它

第17条:实现description方法

2016-03-23 11:19 127 查看
平常我们自定义的类中,如果我们直接打印我们的对象它会输出<Object:0x*****>,并不是我们要的,这样并没有什么用,所以当我们重写description的时候才可能满足我们调试的需求。

description

-(NSString)description{

  return[NSString stringWithFormat:@"%@: %p,%@,%@",[self class],self,_firstName,_lastName];

}

debugDescription

  dubugDescription方法是开发者在调试器中以控制台命令打印对象时才调用的。使用LLDB的"po"命令可以完成打印工作。

  要点

  实现description方法返回一个有意义的字符串,用以描述该实例。

若想在调试时打印出更详尽的对象描述信息,则应实现dubugDescription方法。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: