本文的目的在于了解進(jìn)程祥诽、線程、多線程陶衅、線程池等的基本概念及原理 線程和進(jìn)程 線程和進(jìn)程的定義 線程 線程是進(jìn)程的基本執(zhí)行單元鳍置,一個(gè)進(jìn)程的所有任務(wù)...
待補(bǔ)充
KVC的全稱是Key-Value Coding恤溶,即鍵值編碼柏腻,是一種由NSKeyValueCoding非正式協(xié)議啟用的機(jī)制冯挎,對(duì)象采用它來提供對(duì)其屬...
method-swizzling是什么杀饵? method-swizzling的含義是方法交換莽囤,其主要作用是在運(yùn)行時(shí)將一個(gè)方法的實(shí)現(xiàn)替換成另一個(gè)方法...
在前面的文章中,我們分析了類和分類的本質(zhì)和加載過程切距,本文主要來分析類擴(kuò)展和關(guān)聯(lián)對(duì)象 【面試題】類擴(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)用的...