iOS 面试考点总结-20181031
2018-10-31  本文已影响57人 
执着丶执念
PS:我个人比较喜欢把知识总结出一张图片,以后回顾的时候就非常方便,不用看一大段一大段的文字说明,如果实在对图中一些知识了解不深刻,直接 Google 或者百度即可,这里着重看图总结,这样记忆比较深刻。
目录:
- 客户端和服务端的连接和断开
 - Copy 和 MutableCopy 区别
 - KVO
 - Runtime 消息转发机制
 - RunLoop
 - ObjC Block 解析
 - iOS App 启动流程解析
 - 算法总结
 
客户端和服务端的连接和断开[1]
客户端和服务端3次握手.png
客户端和服务端4次挥手.png
Copy 和 MutableCopy 区别[2]
copy和mutableCopy区别.png
KVO [3]
KVO 原理图.png
Runtime 消息转发机制 [4]
runtime的转发消息机制.png
RunLoop [5]
RunLoop 的组成
RunLoop 原理图
RunLoop 基本概念
RunLoop Mode 解析
RunLoop Source
RunLoop 启动和退出
ObjC Block 解析[6]
Block 解析
iOS App 启动流程解析[7]
Mach-O 文件
iOS App 启动过程
Dyld2 和 Dyld3 区别
优化启动时间
算法总结[8]
排序算法分类
排序算法的时间复杂度比较
搜索算法的时间复杂度比较
以上一些图片是我实际上做的是 PPT,然后截取出来的。
完整的网盘资源链接如下:
https://pan.baidu.com/s/1kVFtZZijYaBJu1QeZNXgPg  
密码: pt17