240 发简信
IP属地:北京
  • Runtime之增加(五)

    在前面的内容中,主要是介绍了Runtime所使用到的基础数据结构和消息转发的流程。接下来将会介绍如何在运行时对代码进行动态的修改。这一节主要介绍...

  • Runtime消息分发函数使用(四)

    在上一节消息分发中,使用到了NSMethodSignature和NSInvocation。这一节来看下这两者是干什么用的,如何来使用。 NSMe...

  • Resize,w 360,h 240
    Runtime消息分发(三)

    上一节在描述Method数据结构时,区分了SEL和IMP。知道了在OC中是通过发送消息来执行代码的。消息发送的流程也只有两步: 通过SEL查找I...

  • Resize,w 360,h 240
    Runtime数据结构(二)

    在Runtime初识中,我们知晓了Runtime所能够提供的功能。那么Runtime为什么能够提供这样的功能呢?这就需要从消息分发机制说起。为了...

  • Runtime初识(一)

    Runtime是什么 简单的说,Runtime的内容包括两个部分:1.消息分发。2.在运行时对代码进行动态的修改。 消息分发放到后面介绍。现在介...