![240](https://upload.jianshu.io/users/upload_avatars/945517/2b8710d3-c1d4-4733-ae05-9891534c5d2f.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
摘要 離屏渲染是指 GPU 不在當(dāng)前屏幕緩沖區(qū)進(jìn)行渲染搬设,會(huì)創(chuàng)建新的緩沖區(qū)粘招。 為什么會(huì)有離屏渲染拣播? 因?yàn)?GPU 是一層層地往畫布上輸出艾疟,但對于某...
摘要 Category 主要作用是為已有的類缸榛,添加方法劳淆、屬性肺孤、協(xié)議罗晕。 其實(shí)現(xiàn)原理济欢,一方面,在編譯時(shí)期小渊,會(huì)生成 category_t 及相關(guān)結(jié)構(gòu)體...
簡介 ObjC Runtime 的消息傳遞過程中法褥,會(huì)使用方法緩存提高效率。 本文主要是記錄方法緩存的幾個(gè)特點(diǎn): 每個(gè)類有一個(gè)方法緩存酬屉,而不是每個(gè)...
原文鏈接[https://jiandandream.github.io/2019/02/13/%E5%85%B3%E4%BA%8E-Method...
原文鏈接 簡介 如果只是搭建簡單的個(gè)人博客半等,Github Pages 絕對是值得嘗試的方案,它提供了靜態(tài)網(wǎng)站代碼的托管服務(wù)呐萨。 而 Hexo 或 ...
寫在前面 閱讀 Apple Deleloper Run Loops 的筆記杀饵。 簡介 Run Loops 是和線程息息相關(guān)的基礎(chǔ)組件。顧名思義谬擦,它...
1 了解 Objective-C 起源 Objective-C 使用“消息結(jié)構(gòu)”而非“函數(shù)調(diào)用”切距。 使用“消息結(jié)構(gòu)”的語言,其運(yùn)行時(shí)所執(zhí)行的代碼...
寫在前面 這篇文章是閱讀 Transitioning to ARC Release Notes 的筆記惨远。 主要內(nèi)容是關(guān)于 ARC 的規(guī)則谜悟。 簡介...
寫在前面 本文是閱讀 Advanced Memory Management Programming Guide 的筆記。 主要內(nèi)容是關(guān)于手動(dòng)管理...