IOS category 與 extension

征途LN發表於2014-04-08

category :是類別的意思,只可為類增加方法,名稱中有+號,分.h和.m兩個檔案。主要用途是為把類的功能給分類,便 於查詢和管理。

extension:是擴充的意思,為類曾加私有的成員變數和私有方法,只有一個.h檔案,名稱中有_,只能在它擴充的類 的.m檔案中可訪問,對其他類透明。在自定義類的.m檔案中的開頭,可以巢狀進去,只是在類的宣告後加一 個()

相關文章