IP屬地:北京
在前面的內(nèi)容中,主要是介紹了Runtime所使用到的基礎(chǔ)數(shù)據(jù)結(jié)構(gòu)和消息轉(zhuǎn)發(fā)的流程下隧。接下來(lái)將會(huì)介紹如何在運(yùn)行時(shí)對(duì)代碼進(jìn)行動(dòng)態(tài)的修改收毫。這一節(jié)主要介紹...
在上一節(jié)消息分發(fā)中攻走,使用到了NSMethodSignature和NSInvocation。這一節(jié)來(lái)看下這兩者是干什么用的此再,如何來(lái)使用昔搂。 NSMe...
上一節(jié)在描述Method數(shù)據(jù)結(jié)構(gòu)時(shí),區(qū)分了SEL和IMP输拇。知道了在OC中是通過(guò)發(fā)送消息來(lái)執(zhí)行代碼的摘符。消息發(fā)送的流程也只有兩步: 通過(guò)SEL查找I...
在Runtime初識(shí)中,我們知曉了Runtime所能夠提供的功能策吠。那么Runtime為什么能夠提供這樣的功能呢逛裤?這就需要從消息分發(fā)機(jī)制說(shuō)起。為了...
Runtime是什么 簡(jiǎn)單的說(shuō)猴抹,Runtime的內(nèi)容包括兩個(gè)部分:1.消息分發(fā)带族。2.在運(yùn)行時(shí)對(duì)代碼進(jìn)行動(dòng)態(tài)的修改。 消息分發(fā)放到后面介紹◇案現(xiàn)在介...