1. 程式人生 > >oc消息轉發機制本質

oc消息轉發機制本質

post .cn .com bsp is-a ios www bios div

第一級轉發:主體不變,動態添加對應函數;

第二級轉發:函數不變,切換接收主體;

第三極轉發:函數簽名不變,主體和函數都有可能變化;

1、使用函數的動態添加技術;

2、使用的類似is-a swzzing技術;

3、使用到了函數簽名的機制,保證函數的輸入輸出參量個數一致。

https://www.cnblogs.com/biosli/p/NSObject_inherit_2.html

oc消息轉發機制本質