![240](https://cdn2.jianshu.io/assets/default_avatar/4-3397163ecdb3855a0a4139c34a695885.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
前言 在底層研究 - 類的底層探索(上)[http://www.reibang.com/p/9ef880c01e07]中我們已經(jīng)探索得知了類對(duì)...
前言 在底層研究 - 對(duì)象的底層探索(下)[http://www.reibang.com/p/992f3cbdd852]中我們已經(jīng)知道對(duì)象的i...
前言 在底層研究 - 對(duì)象的底層探索(上)[http://www.reibang.com/p/736a951774e5]已經(jīng)探索完對(duì)象allo...
前言 本文底層使用的是objc 4-838.1版本 匯編指令 b bl 跳轉(zhuǎn)指令苗傅,函數(shù)的調(diào)用 ret 函數(shù)的返回 抒线; 注釋 1、alloc方法...
1渣慕、定義 如果要在顯示屏上顯示內(nèi)容嘶炭,我們至少需要一塊與屏幕像素?cái)?shù)據(jù)量一樣大的frame buffer(幀緩沖區(qū)),作為像素?cái)?shù)據(jù)存儲(chǔ)區(qū)域摇庙,然后由顯...
1旱物、前言 AutoreleasePool是Objective-C 中自動(dòng)釋放池,在iOS項(xiàng)目的mian.m文件中卫袒,可以發(fā)現(xiàn)如下代碼 這意味著將所...
YYMemoryCache是YYCache中的內(nèi)存緩存模塊宵呛,是采用了LRU算法實(shí)現(xiàn)的經(jīng)典源碼。YYMemoryCache用一個(gè)字典對(duì)象來(lái)存取緩存...
本次探索的SDWebImage版本為5.0之后的版本夕凝,其實(shí)總的來(lái)說(shuō)宝穗,3.0之后的核心功能其實(shí)大差不差,更多的是bug的修補(bǔ)和擴(kuò)展码秉,本文主要寫的還...
1逮矛、不安全性 野指針在創(chuàng)建?個(gè)對(duì)象的時(shí)候,是需要在堆分配內(nèi)存空間的转砖。但是這個(gè)內(nèi)存空間的聲明周期是有限的须鼎,也就意味著如果使?指針指向這塊內(nèi)容空間鲸伴,...