240 发简信
IP属地:广东
  • Resize,w 360,h 240
    温故而知新-iOS圆角与离屏渲染

    摘要 离屏渲染是指 GPU 不在当前屏幕缓冲区进行渲染,会创建新的缓冲区。 为什么会有离屏渲染? 因为 GPU 是一层层地往画布上输出,但对于某...

  • Resize,w 360,h 240
    温故而知新 - ObjC Category 实现原理

    摘要 Category 主要作用是为已有的类,添加方法、属性、协议。 其实现原理,一方面,在编译时期,会生成 category_t 及相关结构体...

    0.1 88 0 1
  • 温故而知新-ObjC Runtime 方法缓存

    简介 ObjC Runtime 的消息传递过程中,会使用方法缓存提高效率。 本文主要是记录方法缓存的几个特点: 每个类有一个方法缓存,而不是每个...

  • 关于 Method Swizzling 的一点思考

    原文链接[https://jiandandream.github.io/2019/02/13/%E5%85%B3%E4%BA%8E-Method...

  • GitHub Pages 搭建博客

    原文链接 简介 如果只是搭建简单的个人博客,Github Pages 绝对是值得尝试的方案,它提供了静态网站代码的托管服务。 而 Hexo 或 ...

  • Run Loops

    写在前面 阅读 Apple Deleloper Run Loops 的笔记。 简介 Run Loops 是和线程息息相关的基础组件。顾名思义,它...

  • 《Effective Objective-C 2.0》笔记

    1 了解 Objective-C 起源 Objective-C 使用“消息结构”而非“函数调用”。 使用“消息结构”的语言,其运行时所执行的代码...

  • Objective-C自动引用计数ARC

    写在前面 这篇文章是阅读 Transitioning to ARC Release Notes 的笔记。 主要内容是关于 ARC 的规则。 简介...

  • Objective-C 内存管理

    写在前面 本文是阅读 Advanced Memory Management Programming Guide 的笔记。 主要内容是关于手动管理...