240 发简信
IP属地:广东
  • Resize,w 360,h 240
    组件化

    一、路由模式 路由模式register:先注册一个url,和一个registerBlock.open:通过url,找到registerBlock...

  • Resize,w 360,h 240
    Aop切面编程

    1 什么是切面编程2 KVO就是一个切面编程的例子3 借鉴KVO切面编程,用自己的方法实现4 代码实现 切面编程概念 这种在运行时,动态地将代码...

  • 架构框架

    框架架构 框架架构主要是为了以下几点:1 模块化2 分层3 解耦4 降低代码重合度 客户端整体架构 1 独立于App的通用层 (时长,崩溃,网络...

  • Resize,w 360,h 240
    网络

    HTTP HTTP是一个超文本传输协议 构成:请求报文&响应报文 请求报文 响应报文 HTTP的请求方式有哪些? GET POST HEAD...

  • Resize,w 360,h 240
    OC基础

    内容要点 分类扩展关联对象代理通知KVC属性关键字 分类 分类可以做什么? 1 实例方法2 类方法3 协议4 属性作用是:声明私有方法,分解庞大...

  • Resize,w 360,h 240
    视图绘制

    本文要点 事件传递视图响应图像显示原理卡顿掉帧原因绘制&异步绘制离屏渲染 先看一下UIView和CALayer区别?UIView负责事件传递和视...

  • 设计模式

    六大设计原则 单一职责 一个类则负责一件事。UIView只负责事件传递和响应。CALayer 视图展示 开闭原则 对修改关闭,对扩展开放 接口隔...

  • Resize,w 360,h 240
    多线程

    主要内容:1 GCD队列循环等待、多读单写、组任务2 NSOpertaion优点3 NSThread实现原理4 常用锁的区别 GCD 同步串行 ...

  • Resize,w 360,h 240
    Block

    Block本质 Block本质是 将函数及其执行上下文进行封装起来的对象。 在main.m中有如下代码 在终端使用命令clang -rewrit...

个人介绍
夯实基础方正为人