iOS---------消息轉發機制的原理

消息轉發機制的原理 其實就是在內部作了三次的補救機會對象

第一次是動態解析   利用runtime動態添加實現代碼    get

resolveInstanceMethod:與resolveClassMethod:

第二次是快速轉發  也就是重定向接受者    它會去找其餘的類 將消息轉發給能夠響應該消息的對象進行處理io

forwardingTargetForSelector

第三步是完整轉發    指定選擇器   IMP指向實現代碼class

forwardInvocation

相關文章
相關標籤/搜索