iOS面试必看

01UI视图

事件传递机制
UI绘制原理
异步绘制原理
流式页面的性能优化
离屏渲染

02OC语言

KVO
KVC
分类
关联对象

03Runtime

对象、类对象、元类对象
消息传递机制
消息转发流程
Method-Swizzling

04内存

引用计数表
弱引用表
ARC、MRC
循环引用
内存管理

05

Block
Block本质
截获变量特性
内存管理
循环引用

06多线程

GCD、nsoperation
资源共享
线程同步
SpinLock等

07RunLoop

事件循环
用户态
核心态
常驻线程

08网络

HTTPS
对称加密算法
非对称加密
DNS解析
HTTP、TCP

09设计模式

桥接、适配器、命令
责任链、单例
六大设计原则

10架构/框架

MVVM、时长统计框架
图片缓存框架
PV量级10亿级业务架构

11算法

字符串反转
单链表反转
有序数组归并
无序数组找中位数

12第三方

AFNetworking ReactCocoa响应式编程库

好的面试
[这些 iOS 面试基础题目,你都深入了解吗]
(http://www.cocoachina.com/ios/20151106/14069.html)
[《招聘一个靠谱的iOS》面试题参考答案(上)]
(http://www.cocoachina.com/ios/20150803/12872.html)
[《招聘一个靠谱的iOS》面试题参考答案(下)]
(http://www.cocoachina.com/cms/wap.php?action=article&id=13195)
BAT—最新iOS面试题总结

你可能感兴趣的:(iOS面试必看)