Avatar notebook default
37篇文章 · 26347字 · 6人关注
  • iOS 性能优化三

    主要讲解APP冷启动的优化 iOS 性能优化一iOS 性能优化二iOS 性能优化三 1. APP 启动的分类 冷启动: 从零开始, 点击 AP...

  • Resize,w 360,h 240
    iOS 性能优化二

    主要讲解界面卡顿原因/优化方案/离屏渲染 iOS 性能优化一iOS 性能优化二iOS 性能优化三 1. 开发中遇到可能会造成卡顿的点 CPU部分...

  • Resize,w 360,h 240
    iOS 内存管理 部分四

    主要讲解Autoreleasepool的原理; 本文中的测试代码主要为 MRC 环境;文中使用的 runtime源码是objc4-781版本; ...

  • iOS 内存管理 部分三

    主要讲解日常开发中定时器的选择; iOS 内存管理 部分一iOS 内存管理 部分二iOS 内存管理 部分三iOS 内存管理 部分四 1....

  • iOS 内存管理 部分二

    主要讲解CADisplayLink 和 NSTimer 的循环引用问题 iOS 内存管理 部分一iOS 内存管理 部分二iOS 内存管理 ...

  • Resize,w 360,h 240
    iOS 内存管理 部分一

    主要讲解内存布局和 Tagged Pointer基础知识; 所有测试基于64位架构;Tagged Pointer测试时使用 iOS12以下的系统...

  • iOS 锁 部分四

    主要讲解设计多读单写模型pthread_rwlock_t/dispatch_barrier_async的基本用法 常见锁的分类: 自旋锁OSSp...

  • Resize,w 360,h 240
    iOS 锁 部分三

    主要讲解锁@synchronized/dispatch_semaphore_t的基本用法 文中使用的 objc4源码是objc4-781和 ob...

  • iOS 锁 部分二

    主要讲解NSLock/NSCondition/NSRecursiveLock/锁的基本用法 常见锁的分类: 自旋锁OSSpinLock 互斥锁o...

文集作者