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)在介...