CADisplayLink 保证 调用频率和屏幕的刷新率一致 60FPS NSTimer 都有循环引用的问题 NSTimer依赖于RunLoop...
OC中的方法调用,其实都是转换为objc_msgSend函数的调用 objc_msgSend的执行流程可以分为3大阶段 1.消息发送 2.动态方...
1.block 本质 block本质上也是一个OC对象,它内部也有个isa指针 block是封装了函数调用以及函数调用环境的OC对象 变量捕获 ...
以Person类 有5个 category为例 Catagory 本质(源码) 1:Category中的实例方法和类方法存储在哪? 实例方法都会...
KVO 最近想重新充下电, 巩固下基础, 把以前学过的东西再重新整理一遍, 我是搬运工, 懂得都懂 Person类的某个属性添加了监听, p...
最近想重新充下电, 巩固下基础, 把以前学过的东西再重新整理一遍, 我是搬运工, 懂得都懂 在arm64架构之前,isa就是一个普通的指针,存储...
最近想重新充下电, 巩固下基础, 把以前学过的东西再重新整理一遍, 我是搬运工, 懂得都懂 OC对象的本质及内存大小 NSObject 的底层实...
设备启动时间 国家 语言 设备名称 系统版本 设备machine 设备model 运营商 物理内存 硬盘容量 系统更新时间 时区 国际区号 国家地区码
起因: 最近闲下来之后, 觉得公司项目里有些地方可以优化一下过度效果, 所以开启了逛开发者论坛的模式, 搜到了好多做动画的技术框架, 这些框架写...