iOS 面试考点总结-20181031

作者: 执着丶执念 | 来源:发表于2018-10-31 11:15 被阅读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


    1. 客户端和服务端的连接和断开

    2. Copy 和 MutableCopy 区别

    3. KVO

    4. Runtime 消息转发机制

    5. RunLoop

    6. ObjC Block 解析

    7. iOS App 启动流程解析

    8. 算法总结

    相关文章

      网友评论

      本文标题:iOS 面试考点总结-20181031

      本文链接:https://www.haomeiwen.com/subject/cibotqtx.html