Runtime的特性主要是消息(方法)傳遞,如果消息(方法)在對(duì)象中找不到,就進(jìn)行轉(zhuǎn)發(fā),具體怎么實(shí)現(xiàn)的呢。我們從下面幾個(gè)方面探尋Runtime的實(shí)現(xiàn)機(jī)制。 Runtime介紹...
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ī)器碼 > 鏈接器...
在開始之前,還是明確一下我們的目標(biāo),希望通過對(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ǔ)充說明 前言當(dāng)自己對(duì)技術(shù)對(duì)APP的性能達(dá)到一定的追求時(shí),就需要對(duì)APP有較深...
一直在忙, 也沒寫過幾次博客! 但一直熱衷于直播開發(fā)技術(shù), 公司又不是直播方向的, 所以就年前忙里偷閑研究了一下直播開發(fā), 然后翻閱了很多大神的技術(shù)博客等, 寫了一個(gè)簡(jiǎn)單的D...
首先借鑒一張ibireme各種鎖性能對(duì)比圖鎮(zhèn)樓 自旋鎖與互斥鎖的區(qū)別 從實(shí)現(xiàn)原理上來講,互斥鎖屬于sleep-waiting類型的鎖。例如在一個(gè)雙核的機(jī)器上有兩個(gè)線程(線程A...