![240](https://upload.jianshu.io/users/upload_avatars/1611704/6f0629e1-25e1-4172-bf54-8023d887603e.png?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
IP屬地:北京
報(bào)錯(cuò): The linked framework 'Pods_xxx.framework' is missing one or more arc...
知識(shí)點(diǎn) 1: dirty memory : 臟內(nèi)存, 支持增刪改的內(nèi)存區(qū)域eg: rw結(jié)構(gòu)體2: clean memory : 干凈內(nèi)存, 只支...
引言 當(dāng)我們稍稍跨進(jìn)底層大門的時(shí)候, 我們就應(yīng)該發(fā)現(xiàn), 我們平常所調(diào)用的一個(gè)個(gè)方法, 都會(huì)編譯成objc_msgSend函數(shù)體. 我們來驗(yàn)證下:...
我們都知道OC中屬性是存儲(chǔ)數(shù)據(jù)信息的, 方法的功能修改屬性的數(shù)據(jù).在前面我們分析過objc_class結(jié)構(gòu)體(里面存儲(chǔ)類的信息), 里面有繼承過...
[toc] 探索1: 方法的歸屬 通過上一節(jié), 我們學(xué)習(xí)到了通過lldb和內(nèi)存地址, 從類以及元類里查找我們聲明的(class_ro_t *)(...