Avatar notebook default
26篇文章 · 50624字 · 3人关注
  • Resize,w 360,h 240
    OC底层原理 - 23 iOS中的锁

    引言 锁是开发中最常用的同步工具,通过锁来实现对临界资源的访问控制,从而使目标代码段同一时间只会被一个线程执行。这是一种以牺牲性能为代价的方法。...

  • OC底层原理 - 21 NSThread&GCD& NSOperation

    本文的主要目的是介绍NSThread、GCD、NSOperation常见的使用方式。 NSThread NSthread是苹果官方提供面向对象的...

  • Resize,w 360,h 240
    OC底层原理 - 20 GCD之应用篇

    GCD 简介 GCD全称是Grand Central Dispatch,由C语言开发的。 GCD是苹果公司为多核的并行运算提出的解决方案。 GC...

  • Resize,w 360,h 240
    OC底层原理19 - 多线程基本概念

    线程与进程 线程与进程概念 进程是指在系统中正在运行的一个应用程序。 线程是进程的基本执行单元,一个进程的所有任务都在线程中执行。 进程中至少要...

  • OC底层原理18 - KVO

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

  • Resize,w 360,h 240
    OC底层原理17 - KVC

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

  • OC底层原理16 - Method Swizzling

    Method Swizzling Method Swizzling是Objective-C中的黑魔法,它能在运行时对一个方法进行调整。 meth...

  • Resize,w 360,h 240
    OC底层原理15 - 关联对象源码探索

    在OC底层原理14 - 类的加载之分类[https://www.jianshu.com/p/17b18436f335]一文中提及,通过使用关联对...

  • OC底层原理14 - 类的加载之分类

    类的懒加载和非懒加载 在OC底层原理13 - 类的加载过程[https://www.jianshu.com/p/8b8dd20a044d]的分析...

文集作者