簡書好像不支持上傳本地markdown文件,已更新到掘金社區(qū)借帘。地址[https://juejin.cn/post/704863450577030...
講這三個東西浙踢,要明白倆個概念:cleanMemory和dirtyMenory cleanMemory: 加載后不會更改的內(nèi)存,在內(nèi)存緊張時,可以...
內(nèi)存管理之Tagged pointer iOS開發(fā)者對引用計數(shù)這個名詞肯定不陌生,引用計數(shù)是蘋果為了方便開發(fā)者管理內(nèi)存而引入的一個概念,當(dāng)引用計...
轉(zhuǎn)載自YYKit作者博客[https://blog.ibireme.com/2015/11/12/smooth_user_interfaces_...
前言 前面我們分析了對象&類&元類的層次結(jié)構(gòu),以及他們之間的關(guān)系。顯然悉尾,類模版cls是我們整個OC面向?qū)ο笤O(shè)計里面的核心數(shù)據(jù)結(jié)構(gòu)。它保存了對象創(chuàng)...
前言 上一篇[http://www.reibang.com/p/247c7d48e574]我們根據(jù)底層源碼挫酿,構(gòu)想畫了一張圖构眯。那么他們的底層是如...
oc是面向?qū)ο蟮恼Z言。對象可以看做我們對底層數(shù)據(jù)的抽象封裝早龟。對象有自己的成員變量鸵赖,具備一些功能,有自己所屬的類拄衰,甚至有父類它褪,子類。那么oc的面相...
前言 涉及內(nèi)容較多翘悉,很多細節(jié)需要進一步探索茫打,希望同學(xué)們多多批評指正。 XNU加載app 參考資料:iOS 系統(tǒng)內(nèi)核 XNU:App 如何加載妖混?[...
引子 前面我們探索了對象的內(nèi)存空間分配的alloc函數(shù)老赤。通過align16和align8計算對象所需內(nèi)存大小。實際上每次都會走align16 的...