慢速查找流程分析.jpg 1、objc_msgSend滿流程查找切入點(diǎn) 1.1在經(jīng)過objc_msgSend流程分析[https://www.j...
Runtime.png 1、Runtime[https://developer.apple.com/library/archive/docume...
1.類的內(nèi)存的ro數(shù)據(jù) 還是先上代碼: 上一章節(jié)OC底層4-類的探究分析(上)[http://www.itdecent.cn/p/95139d...
WWDC2020[https://developer.apple.com/videos/play/wwdc2020/10163/]介紹Objec...
今天通過源碼的學(xué)習(xí)對(duì)類進(jìn)行分析,從isa 的走位和繼承鏈來進(jìn)行展開。我們先來看一下isa經(jīng)典的流程圖: isa流程圖.png 1 isa 的走位...
1、對(duì)象的本質(zhì)及其擴(kuò)展 1.1什么是clang? 在探索對(duì)象本質(zhì)之前,我們先來學(xué)習(xí)一下:Clang是?個(gè)C語?、C++、Objective-C語...
一 、對(duì)象內(nèi)存的影響因素理解1.)場(chǎng)景1首先我們創(chuàng)建一個(gè)LGPerson繼承NSObject對(duì)象,里面沒有任何屬性,成員變量 和方法; 場(chǎng)景1打...
對(duì)于iOS開發(fā)來講,alloc是我們最常見的東西,具體 alloc 做了什么? 之前自己也是不怎么清楚,近期也是在學(xué)習(xí)這塊東西,并把自己理解的一...
可能存在問題: 使用的數(shù)組下標(biāo)超出數(shù)組最大下標(biāo)值:比如數(shù)組長(zhǎng)度count, index的下標(biāo)范圍[0, count -1], 在開發(fā)時(shí),可能in...