卡顿优化 在了解卡顿优化相关的前头,首先要了解 CPU 和 GPU。 CPU(Central Processing Unit,中央处理器)对象的...
CADisplayLink、NSTimer 使用注意 CADisplayLink 和 NSTimer 会对 target 产生强引用,如果 ta...
基本认识 在计算机的发展长河中,为了解决充分能让 CPU 得到利用,出现了多线程的概念,其目的就是为了提高 CPU 的使用率,用多个线程去同时完...
基本认识 顾名思义,在程序运行的过程中循环做一些事情。 在开发的过程中,我们接触到的 NSTimer 相关、GCD Async Main Que...
有关类的 API 获取 isa 指向的 Class 设置 isa 指向的 Class 该方法能修改 isa 的指向,假如现在有两个类 Peopl...
Objective-C 是一门动态语言,这就意味着消息传递和类以及对象的创建都在运行时完成,这个核心的库是由 C\C++ 和汇编编写的,保证其系...
三年前,第一次写关于 block 的东西,就是初识 block,了解了些皮毛,但发现,那么仅仅是 block 的冰山一角,关于 block 还有...
在 Category 的探究 中我们看到 Category 的底层结构为结构体,这个结构体的成员有:实例方法列表、类方法列表、协议列表以及属性信...
Category 主要的功能是给现有的类增加新的方法,Category 的优点是: 可以“分解”庞大的逻辑,进行业务分离 可以实现多继承 声明私...