IP属地:北京
概述 RunLoop顾名思义就是运行循环,来保证程序一直处于程序运行状态。 在iOS中,RunLoop有很多应用,比如: 定时器(Timer)、...
类相关 获取isa指向的Class 方法实现:Class object_getClass(id obj) { if (obj) return ...
super方法调用如果转为C++代码可以看到被转成了: 该方法需要两个参数: 可以看到super是通过objc_msgSendSuper发送消息...
数组是一种顺序存储的线性表,所有元素的内存地址是连续的。 接口设计 java实现 OC实现 GLArrayList.h GLArrayList....
OC中的方法调用,其实都是转换为objc_megSend函数调用。 objc_megSend的执行流程可以分为3大阶段 消息发送,如果消息发送成...