240 发简信
IP属地:广东
  • 120
    Swift5.0的Runtime机制浅析

    导读:你想知道Swift内部对象是如何创建的吗?方法以及函数调用又是如何实现的吗?成员变量的访问以及对象内存布局又是怎样的吗?这些问题都会在这篇文章中得到解答。为了更好的让大...

  • 120
    iOS 性能监控(1)——CPU、Memory、FPS

    原文链接 前段时间,在公司的 App 中集成了一个性能监视器,效果如下所示。在这个过程中,扒了一些性能监测开源框架的源码,并学习了其中的原理。本文就对此做一些简要的总结。 概...

  • 120
    关联对象 Associated Object 的本质

    上一篇文章分类category、load、initialize的本质和源码分析[https://github.com/pro648/tips/blob/master/sour...

  • 120
    iOS 之 线程锁

    一般情况下,我们定义属性的时候都是这样定义的: copy和strong的区别就不在这里多说了,主要来看下这个nonatomic以及atomic nonatomic & ato...

  • 120
    iOS绘制与渲染--渲染流程

    视图渲染框架 UIKit是常用的框架,显示、动画都通过CoreAnimation。CoreAnimation是核心动画,依赖于OpenGL ES做GPU渲染,CoreGrap...