題記 作為iOS開發者,對category肯定不會陌生,category一般又叫分類,當我們需要為一個類增加額外的方法屬性等時,分類便是我們的首...
題記 前面我們提到,在OC對象中實例對象的isa是指向類對象,類對象的isa指向元類對象,這樣我們可以通過isa把OC中的三種對象聯系起來。那么...
題記 對于上文提到isa以及superclass的導向圖,相信細心的朋友們會發現一個細節,基類的元類對象的superclass指針是指向基類的類...
題記 正如我們前文提到,OC的每個對像中都會有一個isa指針,每個類中都會有一個superclass指針,那么它們有什么用?實例對象,類對象,元...
題記 在了解OC對象在內存的本質后,那么我們進一步思考,OC對象是怎么分類的呢?每個類的作用,以及之間的聯系又是怎么樣呢? 正題 Object-...
題記 如我們iOS開發者所知,目前iOS還沒有支持原生展現GIF圖片,因此合成和分解GIF圖片對于我們處理各種動畫效果有著很高的使用價值。話不多...
題記 上一篇我們提到NSObject對象在內存所占大小,由此引出的問題,其他的OC對象比如我們自定義一個繼承自NSObject的Person類,...
題記 這系列的目的是回顧一下學到的知識,對OC底層原理作一翻探究,以及對一些常見的底層原理面試題作一次總結。 準備工作 如題目所示,我們新建一個...
開發的插件效果如下 簡介 本開發是基于LLVM,那么我們先來簡單了解一下LLVM: LLVM項目是模塊化、可重用的編譯器以及工具鏈技術的集合 美...