在前兩篇文章中谷暮,我們分析了類的加載。但是在類的加載過程中盛垦,不僅僅是類本身的加載湿弦,還有分類,類的擴展等的加載腾夯。下面我們就來分析以下颊埃,分類和類的擴展...
這里我們將接著上一篇文章 繼續(xù)探索. 我們來簡單的回憶一下:我們從 _objc_init -> _dyld_objc_notify_regist...
我們在 提到了 。但是我們并沒有對這個函數(shù)做詳細的探索蝶俱,當時我們只是探索到 里面的參數(shù) 班利。 這里呢,我們要探索類是如何從Mach-O文件中榨呆,加載...
在iOS底層探索 --- 類的結構探索(上)[https://juejin.cn/post/6974966385285791781]中我們分析了...
今天我們將進行類的結構體的探索罗标,其中有些內容我們在iOS底層探索 ---Runtime(一)--- 基礎知識[https://www.jians...
今天我們來對OC對象的原理進行最后一篇文章的分析,在這里你講了解到一下內容: 1积蜻、對象的底層本質2闯割、聯(lián)合體位域3、isa和Class的關系4竿拆、i...
我們在上一篇文章中分析了 的流程宙拉,后來發(fā)現(xiàn)其中有一些細節(jié)沒有講清楚,這里我們再來探索一下我們之前沒有探索到的地方丙笋。 這一片文章將為大家介紹一下內...
我們在日常開發(fā)中經常會用到類似于下面的一段代碼來創(chuàng)建對象: 大家可以很明顯的注意到谢澈,創(chuàng)建一個對象,需要經歷alloc和init兩個方法的調用才能...
本文參考自iOS 開發(fā):『Runtime』詳解(四)獲取類詳細屬性澳化、方法[http://www.reibang.com/p/aeecc4b46...