閱讀本文后你將會(huì)進(jìn)一步了解Runtime的實(shí)現(xiàn),享元設(shè)計(jì)模式的實(shí)踐,內(nèi)存數(shù)據(jù)存儲(chǔ)優(yōu)化,編譯內(nèi)存屏障,多線程無(wú)鎖讀寫(xiě)實(shí)現(xiàn),垃圾回收等相關(guān)的技術(shù)點(diǎn)。 objc_class(Cla...
閱讀本文后你將會(huì)進(jìn)一步了解Runtime的實(shí)現(xiàn),享元設(shè)計(jì)模式的實(shí)踐,內(nèi)存數(shù)據(jù)存儲(chǔ)優(yōu)化,編譯內(nèi)存屏障,多線程無(wú)鎖讀寫(xiě)實(shí)現(xiàn),垃圾回收等相關(guān)的技術(shù)點(diǎn)。 objc_class(Cla...
main()調(diào)用之前的加載過(guò)程 App開(kāi)始啟動(dòng)后,系統(tǒng)首先加載可執(zhí)行文件(自身App的所有.o文件的集合),然后加載動(dòng)態(tài)鏈接庫(kù)dyld。dyld是一個(gè)專門(mén)用來(lái)加載動(dòng)態(tài)鏈接庫(kù)的...
好奇觸摸事件是如何從屏幕轉(zhuǎn)移到APP內(nèi)的?困惑于Cell怎么突然不能點(diǎn)擊了?糾結(jié)于如何實(shí)現(xiàn)這個(gè)奇葩響應(yīng)需求?亦或是已經(jīng)被響應(yīng)鏈、手勢(shì)、target-action這一系列響應(yīng)觸...
很少有人知道weak表其實(shí)是一個(gè)hash(哈希)表,Key是所指對(duì)象的地址,Value是weak指針的地址數(shù)組。更多人的人只是知道weak是弱引用,所引用對(duì)象的計(jì)數(shù)器不會(huì)加一...
原文https://developer.apple.com/documentation/metal/hello_triangle 你好,三角形 示例代碼 概覽 在設(shè)備和命令例...
這是一篇OpenGL ES的實(shí)戰(zhàn),緊接 入門(mén)教程3學(xué)了OpenGL ES一段時(shí)間,用這個(gè)應(yīng)用來(lái)練練手。 OpenGL ES系列教程在這里。OpenGL ES系列教程的代碼地址...