描述的方便調(diào)試###
我們經(jīng)常開(kāi)發(fā)中創(chuàng)建一個(gè)類 然后使用的時(shí)候各種調(diào)試某個(gè)屬性的值
例如這樣
@interface Person : NSObject
@property (assign , nonatomic) BOOL age;
@property (copy , nonatomic) NSString *name;
@end
上面是一個(gè)類,但是只有一個(gè)屬性 假設(shè)一個(gè)類有了很多的屬性我們?cè)谕獠康拇a中每次都NSlog每個(gè)屬性。我認(rèn)為這樣很麻煩,很不方便,任何時(shí)候開(kāi)發(fā)都避免不了測(cè)試 。解決這個(gè)問(wèn)題的時(shí)候我們就需要一個(gè)方法來(lái)解決那就是*- (NSString )description這個(gè)方法來(lái)解決
就比如說(shuō)我們可以在內(nèi)部使用這個(gè)方法來(lái)解決來(lái)打印我們對(duì)象的描述
-(NSString *)description{
return 返回需要的屬性描述;
}
但是手動(dòng)寫(xiě)可能也是麻煩,我們可以借助runtiem獲取每個(gè)類的屬性,然后拼接字符串這樣做。。 有興趣的伙伴可以做一下。
這篇文章就算大家一個(gè)提醒吧,和開(kāi)發(fā)時(shí)候的一些規(guī)范。更好的要求自己吧?。。。?!