前言 在底層研究 - 類的底層探索(上)[http://www.reibang.com/p/9ef880c01e07]中我們已經(jīng)探索得知了類對...
前言 在底層研究 - 對象的底層探索(下)[http://www.reibang.com/p/992f3cbdd852]中我們已經(jīng)知道對象的i...
前言 在底層研究 - 對象的底層探索(上)[http://www.reibang.com/p/736a951774e5]已經(jīng)探索完對象allo...
前言 本文底層使用的是objc 4-838.1版本 匯編指令 b bl 跳轉(zhuǎn)指令徐矩,函數(shù)的調(diào)用 ret 函數(shù)的返回 滞时; 注釋 1、alloc方法...
1滤灯、定義 如果要在顯示屏上顯示內(nèi)容坪稽,我們至少需要一塊與屏幕像素數(shù)據(jù)量一樣大的frame buffer(幀緩沖區(qū)),作為像素數(shù)據(jù)存儲區(qū)域鳞骤,然后由顯...
1窒百、前言 AutoreleasePool是Objective-C 中自動釋放池,在iOS項目的mian.m文件中豫尽,可以發(fā)現(xiàn)如下代碼 這意味著將所...
YYMemoryCache是YYCache中的內(nèi)存緩存模塊篙梢,是采用了LRU算法實現(xiàn)的經(jīng)典源碼。YYMemoryCache用一個字典對象來存取緩存...
本次探索的SDWebImage版本為5.0之后的版本美旧,其實總的來說渤滞,3.0之后的核心功能其實大差不差,更多的是bug的修補和擴展榴嗅,本文主要寫的還...
1蔼水、不安全性 野指針在創(chuàng)建?個對象的時候,是需要在堆分配內(nèi)存空間的录肯。但是這個內(nèi)存空間的聲明周期是有限的,也就意味著如果使?指針指向這塊內(nèi)容空間吊说,...