美文网首页
课程简介

课程简介

作者: 门前的那颗樱桃树 | 来源:发表于2018-12-21 17:37 被阅读0次

    这么课程主要讲解了哪些呢

    1、UI视图

    • UITableView 相关(重用机制的理解和运用方面 、数据源的多线程的同步问题)
    • 事件传递 和 视图响应问题
    • 图像显示原理
    • UI卡顿 、掉帧 的原因
    • UI绘制原理 和 异步绘制 的解决方案
    • 什么是离屏渲染

    2、OC语言

    • KVO、KVC
    • 扩展、代理
    • 分类
    • 关联对象
    • NSNotification
    • 属性关键字

    3、Runtime

    • 对象、类对象、元类对象 理解和关系
    • 消息传递机制
    • 消息转发流程
    • Method-Swizzling(方法混淆)
    • 方法缓存
    • 动态添加方法

    4、内存

    • ARC
    • MRC
    • 引用基数机制
    • 弱引用表
    • AutoReleasePool
    • 循环引用

    5、Block

    • Block本质
    • 截获变量
    • _ _block修饰符的本质
    • Block的内存管理
    • 循环引用

    6、多线程

    • GCD
    • NSOperation、NSOperationQueue
    • NSThread
    • 线程同步、资源共享
    • 互斥锁、自旋锁、递归锁等

    7、RunLoop

    • 什么是RunLoop
    • Mode、Source、Timer、Observer
    • 事件循环机制
    • RunLoop与NSTimer的关系
    • RunLoop与线程之间的关系
    • 常驻线程

    8、网络

    • HTTP协议
    • HTTPS与网络安全
    • TCP、UDP
    • DNS解析
    • Session、Cookie

    9、设计模式

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

    10、架构、框架

    • 图片缓存框架
    • 时间统计框架
    • 复杂页面框架
    • 客户端整体架构

    11、算法

    • 字符串反转
    • 链表反转
    • 有序数组合并
    • Hash算法
    • 查找两个子视图的共同父视图
    • 求无序数组当中的中位数

    12、常用第三方

    • AFNetworking
    • SDWebImageView
    • Reactive Cocoa
    • AsyncDisplayKit

    相关文章

      网友评论

          本文标题:课程简介

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