1 UI视图
事件传递机制
UI绘制原理
异步绘制原理
流式页面的性能优化
离屏渲染
2 OC语言
KVO
KVC
分类
关联对象
3Runtime
对象、类对象、元类对象
消息传递机制
消息转发流程
Method-Swizzling
4 内存
引用计数表
弱引用表
ARC、MRC
循环引用
内存管理
5 Block
Block本质
截获变量特性
内存管理
循环引用
6 多线程
GCD、nsoperation
资源共享
线程同步
SpinLock等
7 RunLoop
事件循环
用户态
核心态
常驻线程
8 网络
HTTPS
对称加密算法
非对称加密
DNS解析
HTTP、TCP
9 设计模式
桥接、适配器、命令
责任链、单例
六大设计原则
10 架构/框架
MVVM、时长统计框架
图片缓存框架
PV量级10亿级业务架构
11 算法
字符串反转
单链表反转
有序数组归并
无序数组找中位数
12 第三方
AFNetworking ReactCocoa响应式编程库