iOS開發常用技術底層實現(精簡概述)

(1)RunTime總結: oc動態性, 運行時將代碼轉化爲runtime的C代碼 RunTime運行流程: 生成對應objc_msgSend方法 isa指針查看當前類有沒有這個方法, 之後尋找父類, 每個方法SEL(方法選擇器)對應IMP(類似於一個編號,是函數指針,指向函數實現,找到內存裏對應函數),  直到NSObeject, 如果找不到IMP, 會進入消息轉發機制, resolveClas
相關文章
相關標籤/搜索