description方法的作用是列印物件,跟java裡的tostring有點類似。
對於乙個person類,如果沒有重寫description方法,nslog(@「%@
」,p),輸出的是 person:位址,而我們想要的效果是列印出person的成員變數,所以我們可以在person類裡重寫description方法。description方法,返回值是oc字串
- 重寫例項方法
nsstring
的字串拼接用的是
stringwithformat
- (nsstring *)description
複製** +
重寫類方法
類方法:列印類物件
呼叫類方法:
class c=[person class];
nslog(@「%@」,c);
description方法實現
description方法 使用格式化字元 顯示陣列 字典和集合的全部內容。事實上,通過覆蓋繼承的description方法,還可以使用這些格式字元顯示你自己的類物件。如果不覆蓋方法,nslog僅僅顯示類名和該物件在記憶體中的位址,這是從nsobject類繼承的description方法的預設實現。...
OC中description方法和sel
補充兩個知識點 一 description方法 description方法包括類方法和物件方法。nsobject 類所包含 一 基本知識 description 物件方法 使用nslog和 輸出某個物件時,會呼叫物件的 description 方法,並拿到返回值進行輸出。description 類方...
OC語言description方法和sel
一 description方法 description方法包括類方法和物件方法。nsobject 類所包含 一 基本知識 description 物件方法 使用nslog和 輸出某個物件時,會呼叫物件的 description 方法,並拿到返回值進行輸出。description 類方法 使用nslo...