摘要 离屏渲染是指 GPU 不在当前屏幕缓冲区进行渲染,会创建新的缓冲区。 为什么会有离屏渲染? 因为 GPU 是一层层地往画布上输出,但对于某...
摘要 Category 主要作用是为已有的类,添加方法、属性、协议。 其实现原理,一方面,在编译时期,会生成 category_t 及相关结构体...
简介 ObjC Runtime 的消息传递过程中,会使用方法缓存提高效率。 本文主要是记录方法缓存的几个特点: 每个类有一个方法缓存,而不是每个...
原文链接[https://jiandandream.github.io/2019/02/13/%E5%85%B3%E4%BA%8E-Method...
原文链接 简介 如果只是搭建简单的个人博客,Github Pages 绝对是值得尝试的方案,它提供了静态网站代码的托管服务。 而 Hexo 或 ...
写在前面 阅读 Apple Deleloper Run Loops 的笔记。 简介 Run Loops 是和线程息息相关的基础组件。顾名思义,它...
1 了解 Objective-C 起源 Objective-C 使用“消息结构”而非“函数调用”。 使用“消息结构”的语言,其运行时所执行的代码...
写在前面 这篇文章是阅读 Transitioning to ARC Release Notes 的笔记。 主要内容是关于 ARC 的规则。 简介...
写在前面 本文是阅读 Advanced Memory Management Programming Guide 的笔记。 主要内容是关于手动管理...