Runtime的特性主要是消息(方法)傳遞漏健,如果消息(方法)在對(duì)象中找不到千劈,就進(jìn)行轉(zhuǎn)發(fā)荆责,具體怎么實(shí)現(xiàn)的呢血当。我們從下面幾個(gè)方面探尋Runtime的實(shí)現(xiàn)機(jī)制杀餐。 Runtime介紹...
![240](https://cdn2.jianshu.io/assets/default_avatar/2-9636b13945b9ccf345bc98d0d81074eb.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
Runtime的特性主要是消息(方法)傳遞漏健,如果消息(方法)在對(duì)象中找不到千劈,就進(jìn)行轉(zhuǎn)發(fā)荆责,具體怎么實(shí)現(xiàn)的呢血当。我們從下面幾個(gè)方面探尋Runtime的實(shí)現(xiàn)機(jī)制杀餐。 Runtime介紹...
Other Link Flag 其他鏈接標(biāo)志广恢,代碼鏈接的時(shí)候有關(guān)和鏈接器有關(guān)薯鼠。 1.程序代碼到可執(zhí)行文件:源代碼 > 預(yù)處理器 > 編譯器 > 匯編器 > 機(jī)器碼 > 鏈接器...
在開(kāi)始之前嫉沽,還是明確一下我們的目標(biāo)辟犀,希望通過(guò)對(duì) Cocoapods-binary 的改造使其支持 server 端緩存,從而達(dá)到 一處編譯绸硕,處處使用 的 pods lib d...
Giteehttps://gitee.com/LiynXu/xcode-device-support[https://gitee.com/LiynXu/xcode-devic...
知 識(shí) 點(diǎn) / 超 人 更新2019-03-27:添加了+load與+initialize方法的補(bǔ)充說(shuō)明 前言當(dāng)自己對(duì)技術(shù)對(duì)APP的性能達(dá)到一定的追求時(shí)堂竟,就需要對(duì)APP有較深...
一直在忙, 也沒(méi)寫(xiě)過(guò)幾次博客! 但一直熱衷于直播開(kāi)發(fā)技術(shù), 公司又不是直播方向的, 所以就年前忙里偷閑研究了一下直播開(kāi)發(fā), 然后翻閱了很多大神的技術(shù)博客等, 寫(xiě)了一個(gè)簡(jiǎn)單的D...
首先借鑒一張ibireme各種鎖性能對(duì)比圖鎮(zhèn)樓 自旋鎖與互斥鎖的區(qū)別 從實(shí)現(xiàn)原理上來(lái)講魂毁,互斥鎖屬于sleep-waiting類(lèi)型的鎖。例如在一個(gè)雙核的機(jī)器上有兩個(gè)線(xiàn)程(線(xiàn)程A...