![240](https://upload.jianshu.io/users/upload_avatars/2646923/55007e71-7b60-4e26-a72f-5d3d55ac0267.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
在上一篇iOS原理探索11--dyld是如何關(guān)聯(lián)objc的[http://www.reibang.com/p/4c6cf2fa32e7],我們...
在上一篇文章iOS原理探索10-應(yīng)用程序的加載流程[http://www.reibang.com/p/86f51c1e8305]中,我們梳理了...
首先我們來看一個(gè)案例宪摧,viewController添加load方法,main.m文件添加一個(gè)c++函數(shù)龄寞,思考一下load方法螟炫,main函數(shù)蜜唾、c+...
在前面的兩篇博客iOS原理探索08--objc_msgSend慢速查找流程分析[/p/7cd40fc205af]和iOS原理探索07--objc...
上篇文章中objc_msgSend快速查找流程分析[http://www.reibang.com/p/d717650cf9d8]如果第二次遞歸...
本文主要分析一下objc_msgSend流程椎镣,那么在分析之前我們需要先了解一下什么是Runtime诈火。 Runtime簡(jiǎn)單介紹 Runtime有兩...
概要 前面文章我們分析了isa、bits状答,本文主要分析一下cache_t和類的關(guān)系柄瑰。我們知道cache是用來緩存指針和函數(shù)表的,那么底層是如何具...
類方法的歸屬問題 我們?cè)趇OS原理探索04--類結(jié)構(gòu)的分析中知道 類的實(shí)例方法和類的屬性都存在bits中剪况,我們發(fā)現(xiàn)類的類方法和類的成員變量卻沒有...
類的分析 準(zhǔn)備工作,我們先創(chuàng)建兩個(gè)類繼承NSObject的LGPerson和繼承LGPerson的LGStudent: 在main.m文件中如下...