6篇文章 · 15505字 · 4人關(guān)注
前言:這篇文章是我看李明杰老師的iOS底層原理班(下)/OC對象/關(guān)聯(lián)對象/多線程/內(nèi)存管理/性能優(yōu)化總結(jié)所得添忘,斷斷續(xù)續(xù)歷時(shí)3個(gè)月左右蔑赘,把課堂聽...
Load和Initialize實(shí)現(xiàn)原理 +Load實(shí)現(xiàn)原理 +load方法會在runtime加載類薯演、分類時(shí)調(diào)用 每個(gè)類骂因、分類的+load徘键,在程序...
目錄 1兑牡、為什么要線程安全 2央碟、自旋鎖和互斥鎖 3、鎖的類型1均函、OSSpinLock2亿虽、os_unfair_lock3菱涤、pthread_mute...
Block底層解密 block想必做過一段iOS開發(fā)的同學(xué)都用過吧,但是大部分人都是僅僅會用洛勉,不怎么理解他是怎么實(shí)現(xiàn)的粘秆,今天就讓我們來一步一步的...
我們平時(shí)所編寫的Object-C代碼,底層實(shí)現(xiàn)都是C/C++代碼收毫, 所以O(shè)C的面向?qū)ο蠖际腔贑/C++的數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn)的 思考:OC對象主要是基...
RunTime這個(gè)概念幾乎是老生常談了攻走,但是有一些人對這個(gè)一直是僅僅對概念的理解,對于用到實(shí)例的次數(shù)并不太多此再,這里我就來說一下我項(xiàng)目中一些用到的...