測(cè)試的小方法

描述的方便調(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ī)范。更好的要求自己吧?。。。?!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容