runtime运行时机制

Posted 越自律,越自由!!!

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了runtime运行时机制 相关的知识,希望对你有一定的参考价值。

#import <objc/runtime.h>

  //  通过运行时来遍历每个属性

    unsigned int count;

    //class_copyIvarList 获取所有属性数组

    Ivar *varList = class_copyIvarList([UITextField class],&count);

      for (NSInteger i = 0; i < count; i++) {

        Ivar var = varList[i];

        //遍历所有属性的名字

        NSLog(@"%s",ivar_getName(var));

    }

    //因为是c语言,所以这里需要释放

    free(varList);

 

以上是关于runtime运行时机制 的主要内容,如果未能解决你的问题,请参考以下文章

iOS-Runtime消息发送转发机制

ios-Runtime机制

关于对OC运行时机制的理解

iOS开发之Runtime机制深入解析

RunTime的一些用法

runtime运行时机制