ios運行時消息轉發機制

1消息轉發步驟 若是咱們在 Objective C 中向一個對象發送它沒法處理的消息,會出現什麼狀況呢?ios發送消息是經過 objc_send(id, SEL, …) 來實現的,它會首先在對象的類對象的 cache,method list 以及父類對象的 cache, method list 中依次查找 SEL 對應的 IMP;若是沒有找到且實現了動態方法決議機制就會進行決議,若是沒有實現動態方
相關文章
相關標籤/搜索