黑马程序员技术交流社区

标题: description类的问题 [打印本页]

作者: pingfan183    时间: 2014-11-8 22:31
标题: description类的问题
Person *p =[ [Person alloc] init ];NSLog(@"@", p);
为什么会把类名也打印出来

作者: doudou33420    时间: 2014-11-9 07:01
本帖最后由 doudou33420 于 2014-11-9 09:20 编辑

刚刚理解错问题了, description 内部应该是这样的

-(nssstring *)description{
return [nsstring stringwithformat:"<%@>:%p:",[self class],self";
}
+(nsstring *)description{
return [nsstring stringwithformat:"%@:",[self class]";
}

代码我没测试 你测试下看看 思路就是这样



作者: 陈召    时间: 2014-11-9 07:03
楼上乃是正解。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2