240 发简信
IP属地:重庆
  • Resize,w 360,h 240
    iOS 类的加载

    本文是基于objc4-818来进行编写的 _objc_init environ_init()读取影响运行时的环境变量。 tls_init()关于...

  • Resize,w 360,h 240
    (2021 objc4-818源码分析)方法查找流程-动态决议&消息转发

    方法查找流程 【第一步】 方法查找流程-快速查找流程[https://www.jianshu.com/p/8cfaf39c4810]【第二步】 ...

  • Resize,w 360,h 240
    方法查找流程-慢速查找

    在消息查找流程-快速查找流程[https://www.jianshu.com/p/8cfaf39c4810],中分析到,如果在cache中没有找...

  • Resize,w 360,h 240
    方法查找流程-快速查找流程

    上一篇我们讲了方法写入流程:objc_class cache分析[https://www.jianshu.com/p/fcc5f42e4523]...

  • objc_class cache分析

    objc_class结构 笔者已有两篇blog介绍ISA与bits,有兴趣的同学可以看一下。 ISA的介绍:isa与类的关联[https://w...

  • Resize,w 360,h 240
    Objective-C底层面试题总结

    方法的归属问题探索 定一个Person类,定义一个实例方法,一个类方法,并完成实现 获取类的方法并打印出来 获取实例方法并打印其地址 获取类方法...

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

    忙不是不学习的借口 在isa和类的关联[https://www.jianshu.com/p/079a6ad90f1c]中我们知道isa中存储着类...

  • Resize,w 360,h 240
    isa与类的关联

    在alloc&init&new探索[https://www.jianshu.com/p/fbc0421d7891]中我们知道,alloc一个对象...

  • Resize,w 360,h 240
    内存对齐

    C和Objective-C 各数据类型在不同的系统中所占的内存大小 COC(Objective-C)32位64位boolBOOL(64位)11s...