美文网首页
iOS开发之runtime获取class私有属性

iOS开发之runtime获取class私有属性

作者: chasitu | 来源:发表于2020-11-13 10:08 被阅读0次

记录一下,因时间有限不多解释直接上代码了

第一步:导入头文件(因官方不建议这样操作,所以头文件不会提示)

#import <objc/runtime.h>

第二步:直接action

unsigned int count = 0;
    Ivar *ivars = class_copyIvarList([UITextField class], &count);
    for (int i = 0; i < count; i++) {
        Ivar ivar = ivars[i];
        NSLog(@"---%d-----%s",i,ivar_getName(ivar));
    }

完成

相关文章

网友评论

      本文标题:iOS开发之runtime获取class私有属性

      本文链接:https://www.haomeiwen.com/subject/ookvbktx.html