Avatar notebook default
17篇文章 · 32318字 · 1人关注
  • Resize,w 360,h 240
    iOS - 界面优化

    APP的界面优化 什么样的界面让你觉得需要被优化呢?就是界面会卡顿咯。 下面介绍 卡顿原理 卡顿检测 实战 1、界面为什么会卡顿呢 先要来说说计...

  • Resize,w 360,h 240
    iOS - GCD单例、栅栏、信号量

    1.单例 平常我们会用到上面的代码来创建单例。 单例的特点是单例只执行一次 那他底层是如何处理的,让他只执行一次?且他的block哪时候调用的?...

  • Resize,w 360,h 240
    iOS - GCD

    GCD(Grand Central Dispatch) 介绍 纯C语言,提供例如非常强大的函数 优势:GCD是苹果公司为多核的并行运算提出的解决...

  • Resize,w 360,h 240
    iOS - 多线程

    1.线程与进程的关系 线程: 线程是进程的基本执行单元,一个进程的所有任务都在线程中执行 进程要向执行任务,必须得有进程,进程至少要有一条线程 ...

  • Resize,w 360,h 240
    iOS - KVO

    KVO,全称为Key-Value observing,中文名为键值观察,KVO是一种机制,它允许将其他对象的指定属性的更改通知给对象。 在Key...

  • Resize,w 360,h 240
    iOS - KVC(1)

    KVC的全称是Key-Value Coding,翻译成中文是 键值编码,键值编码是由NSKeyValueCoding非正式协议启用的一种机制,对...

  • Resize,w 360,h 240
    iOS - dyld与objc的关联

    本文的主要目的是理解dyld与objc是如何关联的 _objc_init 源码解析 首先,来看下libObjc中的_objc_init方法源码 ...

  • Resize,w 360,h 240
    iOS - 消息流程之动态方法决议 & 消息转发

    在前面两篇文章iOS- 消息流程之快速查找[https://www.jianshu.com/p/4bc0f04494f7]和iOS- 消息流程之...

  • Resize,w 360,h 240
    iOS - 消息流程之慢速查找

    在上一篇快速查找流程[https://www.jianshu.com/p/4bc0f04494f7]文章中,我们分析了快速查找流程,如果快速查不...

文集作者