黑马程序员技术交流社区

标题: OC description方法 [打印本页]

作者: 许小炜    时间: 2015-9-14 21:42
标题: OC description方法
----------------description方法
1. description方法默认返回对象的描述信息(默认实现是返回类名和对象的内存地址) ;

NSLog(@"%@", objectA);这会自动调用objectA的descriptong方法来输出ObjectA的提述信息,

2. 重写description方法:
-(NSString *)description{
    return [NSString stringWithFormat:@"狗腿的个数:%d,狗的眼睛个数:%d",_tuiNum, _eyeNum];
}

3. 千万不要在description方法中同时使用%@和self
- (NSString *)description {
    return [NSString stringWithFormat:@"%@", self];
}
同时使用了%@和self,代表要调用self的description方法,因此最终会导致程序陷入死循环,循环调用description方法
作者: a124113798    时间: 2015-9-14 21:47
抄老师笔记。。。。。
作者: Music_棍棍    时间: 2015-9-14 22:04
不错的 顶一个
作者: huahaoL    时间: 2015-9-14 22:08
帅锅,代打
作者: fangshiqi    时间: 2015-9-14 22:12
总结的好精辟,赞赞赞!!
作者: 孙蒙蒙    时间: 2015-9-19 22:11
给力   赞一个




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