Object-C 語言特性

分類Category

1.分類的作用?

  1. 聲明私有方法和使用 2. 編譯時沒有把方法添加到類 3. 把frameword的私有方法公開化

2. 分類的特點 ?

  1. 運行時決議,編譯時沒有把方法添加到類 在運行時添加 2 可以給系統類添加方法

3. 分類可以添加那些內容

  1. 添加事例方法和類方法 2.添加協議 3. 屬性 但是并沒有添加實例 只是set get 方法
    分類添加實例變量 使用 關聯對象的方法

4. 分類添加的方法可以覆蓋原類方法嗎?

不能 兩個方法都存在

5. 分類方法名相同誰能生效?

取決于編譯時的順序

6. 名字相同的分類 會引起錯誤嗎?

會 會引起編譯錯誤

關聯對象 (—為分類添加實例對象—)

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。