iOS之深入解析Runtime的objc_msgSend“慢速查找”底层原理
生活随笔
收集整理的這篇文章主要介紹了
iOS之深入解析Runtime的objc_msgSend“慢速查找”底层原理
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
CacheLookup 快速查找
- objc_msgSend 通過匯編 快速查找方法緩存 ,如果能找到則調用 TailCallCachedImp 直接將方法緩存起來然后進行調用,如果查找不到就跳到 CheckMiss ,然后走 慢速查找流程 。該文主要分析 objc_msgSend 慢速查找流程。
- objc_msgSend 的快速查找請參考之前的文章:iOS之深入解析Runtime的objc_msgSend“快速查找”底層原理。
__objc_msgSend_uncached 慢速查找入口
- 定義以下對象和方法實現:
總結
以上是生活随笔為你收集整理的iOS之深入解析Runtime的objc_msgSend“慢速查找”底层原理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: iOS之深入解析Runtime的objc
- 下一篇: iOS之深入解析objc_msgSend