240 投稿
收录了20篇文章 · 1人关注
  • Resize,w 360,h 240
    AutoreleasePool底层实现原理

    AutoreleasePool(自动释放池)是OC中的一种内存自动回收机制,它可以延迟加入AutoreleasePool中的变量release的...

    4.5 jackyshan 5 33
  • Resize,w 360,h 240
    小码哥底层原理笔记:RunLoop

    RunLoop是一个运行循环,保证App能够持续运行,处理各种事件,节省CPU资源,没事处理的时候就进入休眠。简单的RunLoop机制如下: N...

    0.6 chilim 0 6
  • Resize,w 360,h 240
    Runtime详解

    参考链接: http://www.cnblogs.com/ioshe/p/5489086.html 简介 Runtime 又叫运行时,是一套底层...

  • iOS中的SEl和IMP到底是什么

    SEL : 类成员方法的指针,但不同于C语言中的函数指针,函数指针直接保存了方法的地址,但SEL只是方法编号。 IMP:一个函数指针,保存了方法...

  • iOS PerformSelector面试题总结

    最近在面试的过程中才发现太多没有注意的细节,每一个问题问到最后都是在怀疑人生中度过... 正好趁着工作敲定了之后将performSelector...

    10.2 李周 10 100
  • Resize,w 360,h 240
    iOS - 动态添加方法和消息转发

    假设 假设,声明一个 TestObect 的类,.h中声明了 test方法,但是.m中未实现,但是调用了这个方法会报一个经典的错误 ok,前提已...

    0.6 壮骨 1 3
  • Resize,w 360,h 240
    iOS KVC和KVO详解

    KVC KVC定义 KVC(Key-value coding)键值编码,就是指iOS的开发中,可以允许开发者通过Key名直接访问对象的属性,或者...

    19.2 jackyshan 9 200
  • Resize,w 360,h 240
    Runtime在工作中的运用

    这篇文章是笔者结合一些参考文章和当初学习Runtime的心得而写的一篇总结,主要讲解Runtime在工作中的运用,没有涉及到太底层的知识,极尽详...

  • iOS Runtime面试题(_objc_msgForward函数)

    _objc_msgForward函数是做什么的,直接调用它将会发生什么? _objc_msgForward是 IMP 类型,用于消息转发的:当向...

  • iOS Runtime面试题(selector)

    runtime如何通过selector找到对应的IMP地址? 每一个类对象中都一个方法列表,方法列表中记录着方法的名称,方法实现,以及参数类型,...

专题公告

运行时