描述的方便调试###
我们经常开发中创建一个类
然后使用的时候各种调试
某个属性的值
例如这样
@interface Person : NSObject
@property (assign , nonatomic) BOOL age;
@property (copy , nonatomic) NSString *name;
@end
上面是一个类,但是只有一个属性
假设一个类有了很多的属性我们在外部的代码中每次都NSlog
每个属性。我认为这样很麻烦,很不方便,任何时候开发都避免不了测试 。解决这个问题的时候我们就需要一个方法来解决那就是*- (NSString )description这个方法来解决
就比如说我们可以在内部使用这个方法来解决来打印我们对象的描述
-(NSString *)description{
return 返回需要的属性描述;
}
但是手动写可能也是麻烦,我们可以借助runtiem
获取每个类的属性,然后拼接字符串这样做。。 有兴趣的伙伴可以做一下。
这篇文章就算大家一个提醒吧,和开发时候的一些规范。更好的要求自己吧!!!!!