iOS体系
UI视图
UITableView
事件传递&视图响应
图像显示原理
UI卡顿、掉帧
UI绘制原理/异步绘制
离屏渲染
OC语言
分类
关联对象
扩展和代理
KVO、KVC
NSNotification
属性关键字
Runtime
对象、类对象、元类对象
消息传递机制
消息转发机制
方法缓存
Method - Swizzling
动态添加方法
内存管理
ARC
MRC
引用计数机制
弱引用表
AutoReleasePool
循环引用
Block
Block本质
截获变量
_block修饰符的本质
Block的内存管理
循环引用
多线程
GCD
NSOperation/NSOperationQuene
NSthread
线程同步、资源共享
互斥锁、自旋锁、递归锁
Runloop
Mode/Source/Timer/Observer
事件循环机制
Runloop和NSTimer
Runloop和线程之间的关系
常驻线程
网络
HTTP协议
HTTPS与网络多线程
TCP与UDP
DNS解析
Session/Cookie
设计模式
六大原则
责任链
桥接
适配器
单例
命令
框架/结构
图片缓存框架
时长统计框架
复杂页面框架
客户端框架
算法
字符串反转
链表的反装
有序数字的合并
Hash算法
查找两个子视图中的共同父视图
求无序数组中的中位数
AFNNetWorking
SDWebImageView
Reactive Cocoa
AsyncDisplayKit