Avatar notebook default
8篇文章 · 21382字 · 5人关注
  • Resize,w 360,h 240
    iOS线程与runloop运转过程

    写在前面 本文是继iOS编译过程[https://www.jianshu.com/p/9a3204f1772d]、iOS启动过程[https:/...

    9.5 1398 0 15
  • iOS深入理解定时器

    软件是何以监听到时钟的 硬件时钟生成信号,按照固定频率发出信号,操作系统接收到时钟信号之后将其转换为时钟计数,然后分发给活跃的App进程,进程再...

    4.1 1548 1 10
  • Resize,w 360,h 240
    iOS渲染过程

    背景 app如何快速显示首屏?滑动列表时候如何做到流畅?当我们说界面卡了我们在说什么?...... 应用运行的卡顿率是一个十分重要的指标,相比慢...

  • iOS启动过程

    背景 app是怎样运行起来的?点击app图标到看到首页都发生了什么?app如何快速启动?...... 启动app快速展示首页,会给用户带来极好的...

  • iOS编译过程

    背景 随着需求爆发,代码和图片资源越来越多,包体积越来越大,用户下载成本越来越高,瘦包迫在眉睫,要想瘦包,就需要知道包由何组成,每个组成部分又是...

    2.7 1614 2 12
  • Resize,w 360,h 240
    iOS深入理解线程与锁

    什么是线程 如图是线程在进程中的模型,有关内存存储分区可以看这篇文章:https://www.jianshu.com/p/ed84101e0ef...

  • 搞懂Objective-C中的autorelease

    前言 本文是上一篇:搞懂Objective-C中的ARC[https://www.jianshu.com/p/ed84101e0efe]的延伸和...

  • 搞懂Objective-C中的ARC

    写这篇文章的背景 前段时间招人,面试了一个多月,有关内存的基础问题,能完全答出来的竟无一人,回答出百分之80的人也寥寥无几,于是决定写这篇文章,...

文集作者