240 发简信
IP属地:江苏
  • Resize,w 360,h 240
    RunLoop之底层探究

    概述 RunLoop顾名思义就是运行循环,来保证程序一直处于程序运行状态。 在iOS中,RunLoop有很多应用,比如: 定时器(Timer)、...

  • Resize,w 360,h 240
    Runtime常用API

    类相关 获取isa指向的Class 方法实现:Class object_getClass(id obj) { if (obj) return ...

  • Resize,w 360,h 240
    Runtime之Super探究

    super方法调用如果转为C++代码可以看到被转成了: 该方法需要两个参数: 可以看到super是通过objc_msgSendSuper发送消息...

  • 动态数组

    数组是一种顺序存储的线性表,所有元素的内存地址是连续的。 接口设计 java实现 OC实现 GLArrayList.h GLArrayList....

  • Resize,w 360,h 240
    Runtime之msgSend探究

    OC中的方法调用,其实都是转换为objc_megSend函数调用。 objc_megSend的执行流程可以分为3大阶段 消息发送,如果消息发送成...