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