240 发简信
IP属地:广东
  • iOS消息传递objc_msgSend底层详解(下)

    前言 上一篇[https://www.jianshu.com/p/d671f66e1cbc]讲解了objc_msgSend调用流程并在缓存中找到...

  • iOS消息传递objc_msgSend底层详解(上)

    前言 上一节[https://www.jianshu.com/p/1c9495d39a78]我们了解了cache_t的结构,取出了缓存中的方法,...

  • Resize,w 360,h 240
    iOS类的结构分析之cache

    前言 在类的结构探究分析[https://www.jianshu.com/p/338040da01cb]中,我们了解了objc_class的结构...

  • Resize,w 360,h 240
    类的方法归属 & isKindOf和isMemberOf解析

    上一篇[https://www.jianshu.com/p/338040da01cb]我们通过研究类的结构,解析了类的属性,成员变量,实例方法和...

  • Resize,w 360,h 240
    类的结构探究分析

    之前我们研究了对象创建流程[https://www.jianshu.com/p/6650f5d973dc],对象内存对齐算法解析[https:/...

  • Resize,w 360,h 240
    对象本质 & isa解析

    之前我们分析了alloc流程[https://www.jianshu.com/p/6650f5d973dc]和内存对齐算法[https://ww...

  • iOS底层之内存对齐算法解析

    目前但凡一个iOS岗面试都会问个内存对齐问题,那么什么是字节对齐?成员变量对齐和对象内存对齐有什么区别?今天我来为大家一一解析 iOS创建对象的...

  • Resize,w 360,h 240
    iOS底层之alloc流程

    调用alloc方法底层流程 调用alloc方法FCPerson *p = [FCPerson alloc]. 调用alloc方法时,llvm编译...