黑马程序员技术交流社区
标题:
description方法
[打印本页]
作者:
,。?!
时间:
2015-9-14 20:53
标题:
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方法
作者:
wulei1982516
时间:
2015-9-14 22:19
总结的真好,赞一个
作者:
0826iOS_sunzhen
时间:
2015-9-14 23:51
很好,赞一个
作者:
范文鹏
时间:
2015-9-15 01:01
总结的很好 赞一个
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2