本文的目的在于了解進(jìn)程、線程晓勇、多線程米奸、線程池等的基本概念及原理 線程和進(jìn)程 線程和進(jìn)程的定義 線程 線程是進(jìn)程的基本執(zhí)行單元昼接,一個(gè)進(jìn)程的所有任務(wù)...
待補(bǔ)充
KVC的全稱是Key-Value Coding,即鍵值編碼悴晰,是一種由NSKeyValueCoding非正式協(xié)議啟用的機(jī)制辩棒,對象采用它來提供對其屬...
method-swizzling是什么? method-swizzling的含義是方法交換,其主要作用是在運(yùn)行時(shí)將一個(gè)方法的實(shí)現(xiàn)替換成另一個(gè)方法...
在前面的文章中一睁,我們分析了類和分類的本質(zhì)和加載過程钻弄,本文主要來分析類擴(kuò)展和關(guān)聯(lián)對象 【面試題】類擴(kuò)展與分類的區(qū)別 1、category類別(分類...
前面已經(jīng)探究了類的加載流程者吁,類分為懶加載類和非懶加載類窘俺,他們有不同加載流程,下面來探究下分類的加載复凳,以及分類和類搭配使用的情況 分類的本質(zhì) 準(zhǔn)備...
在上一篇我們分析了_objc_init方法瘤泪,程序運(yùn)行時(shí),dyld將使用包含objc_image_info的鏡像文件數(shù)組育八,回調(diào) mapped 函數(shù)...
本文主要的目的是理解 dyld與objc是如何關(guān)聯(lián)的 在上一篇文章iOS底層原理16:dyld源碼分析[https://www.jianshu....
本文主要介紹dyld源碼執(zhí)行流程对途,應(yīng)用啟動(dòng)加載過程、類髓棋、分類加載实檀,都不可避免的觸及dyld,所以了解dyld源碼可以讓我們更好的理解iOS應(yīng)用的...