240 发简信
  • Java注解

    类型: @interface 作用 为修饰者提供元数据 注解本质 元注解:提供给注解使用的注解 . @Retention. @Target. @...

  • 务实派:iOS五步做架构

    前言 1.事务清单 2.职能划分(事务归属) 3.职能组织(职能之间的管理关系) 4.复用职能的认定(哪些是需要独立解耦的) 5.解耦(解耦方案...

    0.3 78 0 1
  • 浅谈BFC

    1. BFC形成条件 1 必须是 block-level box(块级区域: display 属性为 block, list-item, tab...

  • iOS 布局中的一些关键属性

    1. Bar(UINavigationBar, UITabBar, UIToolBar)相关 extendedLayoutIncludesOpa...

  • WKWebView与原生代码交互

    原生代码调用js js调用原生代码 注册Handler WKScriptMessageHandler 协议 userContentControl...

  • 120
    Core Graphics Framework

    一、简介 1、iOS绘图系统主要分为以下几层: UIKit:最常用的视图框架,封装度最高,都是OC对象,处理与用户的交互 CoreAnimati...

  • HTTP2.0

    二进制分帧 将流的消息分贞编码,每个流有编号,每个贞有顺序编号。这样就可以实现多路复用。 首部压缩 通过在服务器和客户端维护头部表,每次只携带差...

  • WebViewJavascriptBridge源码解读

    JS中维护一个消息队列 JS和Native都封装消息写到该队列,然后通知对方处理 JS注册Handler JS中维护HandleName和blo...

  • 数据结构:优先队列(堆)

    一些简单的实现 简单链表 二叉查找树 二叉堆(又称堆) 堆是完全二叉树,任意节点子树上的所有节点 <= 当前节点(有顺序) 完全二叉树:底层上的...