description方法實現

2021-07-04 11:17:39 字數 283 閱讀 8625

description方法

使用格式化字元%@顯示陣列、字典和集合的全部內容。事實上,通過覆蓋繼承的description方法,還可以使用這些格式字元顯示你自己的類物件。如果不覆蓋方法,nslog僅僅顯示類名和該物件在記憶體中的位址,這是從nsobject類繼承的description方法的預設實現。

使用地方:在類實現部分。

使用方法:nsstring的stringwithformat:方法在使用上與nslog相似。不同的是這個方法返回格式化的字串,而不是寫入到控制台。

第17條 實現description方法

平常我們自定義的類中,如果我們直接列印我們的物件它會輸出,並不是我們要的,這樣並沒有什麼用,所以當我們重寫description的時候才可能滿足我們除錯的需求。nsstring description return nsstring stringwithformat p,self class sel...

學習 description方法重寫

description方法的作用是列印物件,跟 裡的 有點類似。對於乙個 類,如果沒有重寫description方法,nslog p 輸出的是 位址,而我們想要的效果是列印出 的成員變數,所以我們可以在 類裡重寫description方法。description方法,返回值是oc字串 重寫例項方法 ...

OC中description方法和sel

補充兩個知識點 一 description方法 description方法包括類方法和物件方法。nsobject 類所包含 一 基本知識 description 物件方法 使用nslog和 輸出某個物件時,會呼叫物件的 description 方法,並拿到返回值進行輸出。description 類方...