1.當對實例 son 發送消息后,會在 son 緩存方法鏈表中尋找;緩存中沒有時,向實例方法鏈表尋找;再找不到,會向父類的實例方法緩存鏈表 -> 父類的實例方法鏈表尋找,直至 NSObject。
2.可以對resolveInstanceMethod 和 resolveClassMethod 兩個方法進行方法交換,攔截可能出現的 iOS 崩潰,然后自定義處理。
iOS 消息調用過程
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
推薦閱讀更多精彩內容
- 出題者簡介: 孫源(sunnyxx),目前就職于百度,負責百度知道 iOS 客戶端的開發工作,對技術喜歡刨根問底和...
- 今天分享一段英文: I don’t think people realize how much strength ...