一、調(diào)用方式 1、load是根據(jù)函數(shù)地址直接調(diào)用。(不會走消息查找流程,直接找到函數(shù)地址調(diào)用) 2、initialize是通過 objc_msgSend調(diào)用。(會遵循消息查找...
IP屬地:上海
一、調(diào)用方式 1、load是根據(jù)函數(shù)地址直接調(diào)用。(不會走消息查找流程,直接找到函數(shù)地址調(diào)用) 2、initialize是通過 objc_msgSend調(diào)用。(會遵循消息查找...
OC底層探索之objc_msgSend[http://www.itdecent.cn/p/4b7a25298fb0]我們探索了消息的快速查找和慢速查找。那如果都找不到會系統(tǒng)...
新入職了,前一個月陸陸續(xù)續(xù)把之前一個App重構了一下下,目前重構了一半,基本架構算是弄完了,先總結下,后面接著完善。分以下說明下:1: 為什么要重構2:重構前的準備工作3:重...
很早以前,為了討女朋友歡心寫的一個項目,最近有空就把以前的代碼整理一下,喜歡的給個星?吧!源碼下載[https://github.com/kevindcw/DNebula] ...
做這個的初心是希望能鞏固自己的基礎知識,也通過這種方式檢查自己知識的缺失點。目前還不完善,后續(xù)會根據(jù)時間不斷更正和完善,當然也希望能幫助更多的開發(fā)者參與進來 持續(xù)更新 ,喜歡...