240 发简信
IP属地:河南
  • iOS开发实战 - 解决UIScrollView嵌套滑动手势冲突

    1.本文对应的库 HGPersonalCenterExtend,代码已经重构,将之前的通知方式修改为代理,categoryView也放在了segmentedPageViewC...

  • 知道怎么回事了,isa_t 是一个共用体,数据就在bits里面

    iOS底层原理之六:isa指针实现之ISA_MASK

    题记 前面我们提到,在OC对象中实例对象的isa是指向类对象,类对象的isa指向元类对象,这样我们可以通过isa把OC中的三种对象联系起来。那么,isa是怎么实现的呢?实例对...

  • 通过你的分析源码中应该有isa&ISA_MASK这行代码,具体在哪呢?源码中只找到了 return (Class)(isa.bits & ISA_MASK);这个

    iOS底层原理之六:isa指针实现之ISA_MASK

    题记 前面我们提到,在OC对象中实例对象的isa是指向类对象,类对象的isa指向元类对象,这样我们可以通过isa把OC中的三种对象联系起来。那么,isa是怎么实现的呢?实例对...

  • 120
    重写iOS项目 浅谈iOS架构

    背景 在公司写iOS项目,但是好几个月没写代码了(没写什么有意义的代码了),大概一两年前公司的一位前辈开发了一套便于快速开发的框架,我们每天就是照猫画虎,写着重复的代码,说实...