240 发简信
IP属地:贵州
  • 001-- 网络连接过程

    [TOC] 专有名词 seq(sequence number):表示我方(发送方)这边,这个 packet 的数据部分的第一位应该在 data stream 中所在的位置。(...

  • 120
    09--Runloop02--runloop理解

    文章目录一、RunLoop简介1.1 什么是RunLoop?1.2 RunLoop和线程1.3 默认情况下主线程的RunLoop原理二、RunLoop相关类2.1 CFRun...

  • 120

    二叉树遍历 前序遍历(根->左->右) A->B->D->E->C->F 【递归实现】 【迭代实现】顺着指向左子节点的指针向下移动时,前序遍历将遍历遇到的每个节点并将它添加在...

  • 120
    Block 笔记

    本质 是将【函数】及其【执行上下文】封装起来的【对象】 分析 使用 clang -rewrite-objc YXPerson.m 命令,生成 YXPerson.cpp 目标文...

  • 120
    003UIKit-02-大话iOS Responder Chain(二)

    上一篇文章中详细的介绍了响应链中的一些概念。这里会重点介绍响应链的流程。 一、响应链流转 1.1 事件分发 在上一篇文章中介绍了MacOS中事件分发,而且指出事件分发的方向是...

  • 03--KVC/KVO本质05--KVO 本质

    [TOC] (一)KVO 初探 1. 基本用法 添加观察 监听观察 移除观察 通知使用完之后,一定要移除,否则会有导致程序崩溃的可能 2. context 的使用 单个通知的...

  • 02--对象本质04--类的结构

    [TOC] 怎么读到cache_t属性image 四个属性 在源码中关于类objc_class的结构体代码, 总共有200多行, 而我们最关注的只有上述四个属性 // Cla...

  • 👍👍👍听君一席话胜读十年书

    01--方法本质06--消息转发流程

    对方法的探索,全篇分六个章节01-方法本质-方法初探02-方法本质-objc_msgSend的使用03-方法本质-面试题分析04-方法本质-lookUpImpOrForwar...

  • 120
    01--方法本质06--消息转发流程

    对方法的探索,全篇分六个章节01-方法本质-方法初探02-方法本质-objc_msgSend的使用03-方法本质-面试题分析04-方法本质-lookUpImpOrForwar...

  • 120
    01--方法本质05--消息查找流程

    对方法的探索,全篇分六个章节01-方法本质-方法初探02-方法本质-objc_msgSend的使用03-方法本质-面试题分析04-方法本质-lookUpImpOrForwar...