//----------------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方法
|