當我們新建一個對象A的時候,調用A的方法,比如[A fun];iOS的消息發送機制使得程序在調用A 的方法的時候實際轉化為,用msgsend( ) 方法,通過A對象的isa找到對應的類,在類的方法列表中找到是否有方法名為fun的selecter,假如沒找到,則去其父類中尋找,以此類推一直找到NSObject類中。 如果找到了這個selecter,則調用這個selecter方法對應的方法實現的內存塊。再把方法實現的返回值返回給A對象。今天就暫時寫到這里吧
關于iOS的消息發送機制
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
推薦閱讀更多精彩內容
- 很久以前就想寫你了,始終無法下手,我不是作家,我擔心我把你光輝形象毀了,我怕我把你寫的不夠好。先看看大家怎么說你的...