240 发简信
IP属地:浙江
  • OC类的结构 objc_class

    objc_class 静态结构分析 今天看看 objc_class 中到底有哪些东西,去掉了结构体函数也就几个成员 isa 从 objc_obj...

    1.9 1311 0 57
  • 方法缓存cache_t 探究

    类结构分析中,只看了大致看了一下cache的基本结构,接下来我来深入了解一下cache_t在类对象中的作用。 cache_t的结构 _bucke...

    1.7 792 0 54
  • OC 方法的本质

    探索 探索案例 使用clang命令把oc代码编译成c代码分析 clang -rewrite-objc main.m -o main.cpp 都将...

    0.8 1033 0 52
  • Resize,w 360,h 240
    isa在对象中的作用

    isa是什么 isa 是存在对象中类型是isa_t的联合体 nonpointer nonpointer代表是否是纯指针 0 代表纯指针 1 代表...

    1.6 1154 1 52
  • iOS中的字节对齐

    字节对齐的原则:数据成员对⻬规则:结构(struct)(或联合(union))的数据成员,第一个数据成员放在offset为0的地方,以后每个数据...

    1.6 1219 1 52
  • Resize,w 360,h 240
    NSObject +alloc做了什么

    窥探 通过下符号断点的方式来跟踪 [NSObject alloc] 经过编译器一顿操作,似乎结合和预想不是完全吻合 在使用+[NSObject...

    1.1 798 0 52
  • class_conformsToProtocol 与 conformsToProtocol 的区别

    class_conformsToProtocol 和 [NSObject conformsToProtocol:]是有区别的,实际实现是完全不同...

    1.4 1654 0 52
  • iOS卡顿 防止多次PUSH一个页面

    iOS卡顿这个问题本身就是个问题,但有这个问题避免不了万一卡了呢。 在网络少着了很多资料都感觉有些问题,下面是我根据网络上的方案改良一下; 问题...

    0.7 2856 0 52
  • GCD - dispatch_queue 的理解及使用

    队列分为三种: 主队列(Main)由系统创建 dispatch_get_main_queue 全局队列 (Global)由系统创建 dispat...

    0.7 1027 0 51