AutoreleasePool(自动释放池)是OC中的一种内存自动回收机制,它可以延迟加入AutoreleasePool中的变量release的...
AutoreleasePool(自动释放池)是OC中的一种内存自动回收机制,它可以延迟加入AutoreleasePool中的变量release的...
RunLoop是一个运行循环,保证App能够持续运行,处理各种事件,节省CPU资源,没事处理的时候就进入休眠。简单的RunLoop机制如下: N...
参考链接: http://www.cnblogs.com/ioshe/p/5489086.html 简介 Runtime 又叫运行时,是一套底层...
SEL : 类成员方法的指针,但不同于C语言中的函数指针,函数指针直接保存了方法的地址,但SEL只是方法编号。 IMP:一个函数指针,保存了方法...
最近在面试的过程中才发现太多没有注意的细节,每一个问题问到最后都是在怀疑人生中度过... 正好趁着工作敲定了之后将performSelector...
假设 假设,声明一个 TestObect 的类,.h中声明了 test方法,但是.m中未实现,但是调用了这个方法会报一个经典的错误 ok,前提已...
KVC KVC定义 KVC(Key-value coding)键值编码,就是指iOS的开发中,可以允许开发者通过Key名直接访问对象的属性,或者...
这篇文章是笔者结合一些参考文章和当初学习Runtime的心得而写的一篇总结,主要讲解Runtime在工作中的运用,没有涉及到太底层的知识,极尽详...
_objc_msgForward函数是做什么的,直接调用它将会发生什么? _objc_msgForward是 IMP 类型,用于消息转发的:当向...
runtime如何通过selector找到对应的IMP地址? 每一个类对象中都一个方法列表,方法列表中记录着方法的名称,方法实现,以及参数类型,...
专题公告
运行时