04-Category(分類)/Extension(匿名分類/類擴(kuò)展)的基本使用和本質(zhì)

一、Category

  • 1、Category的基本使用

  • 2、Category的實(shí)現(xiàn)原理

分類中的對(duì)象方法、類方法、協(xié)議、屬性最終會(huì)合并到類信息(類對(duì)象和元類對(duì)象的方法列表)中,是通過(guò)runtime機(jī)制在程序運(yùn)行過(guò)程中動(dòng)態(tài)的合并,而不是在編譯階段合并的

二、Extension(匿名分類/類擴(kuò)展)

  • 1、類擴(kuò)展:給類擴(kuò)充一些屬性、成員變量或者方法
  • 2、作用:本來(lái)給類擴(kuò)充一些屬性、成員變量或者方法放到.m文件私有化,在編譯的時(shí)候合并到類信息中了

Category和Extension的區(qū)別:

三、memmove(內(nèi)存挪動(dòng))和memcpy(內(nèi)存拷貝)區(qū)別

  • 1、memmove:好處是能把原來(lái)的數(shù)據(jù)完整的挪動(dòng)到別的地方去
  • 2、memcpy:從別的地方拷貝數(shù)據(jù),可能存在數(shù)據(jù)覆蓋
注意點(diǎn)
?著作權(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)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

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