底层原理
- RunLoop 原理以及应用
- Runtime 原理以及应用
- 多线程 以及 GCD 的 各种应用
- 内存的布局
优化
- 性能优化
- 启动优化 clang MACH-O 【iOS 开发高手---02APP启动速度怎么优化和监控】
- 编译优化调试 LLVM LLDB
- 卡顿优化
CPU
- 预加载
- 提前计算
- 异步运算
GPU
OpenGL
线上/调试卡顿检测
堆栈信息打印定位方法
电量优化
- CPU处理
- 网络
- 定位
- 图像
内存优化
网络优化
网络协议
- 加密
- 加速传输
网络架构设计
- 缓存层的设计
- 算法 (lru)
- 耗电的读写处理
组件化
- URL
- Mediator
- protocol