美文网首页
iOS 利用Runtime.h 查看 对象属性列表

iOS 利用Runtime.h 查看 对象属性列表

作者: 一滴矿泉水 | 来源:发表于2021-04-16 09:03 被阅读0次

1、导入头文件 #import <objc/runtime.h>

2、将以下代码中的 XXX 替换为你想查看属性列表的 类名称即可

    unsigned int count;
    Ivar *ivarList = class_copyIvarList([XXX class], &count);
    for (unsigned int i = 0; i < count; i++) {
        Ivar myIvar = ivarList[i];
        const char *ivarName = ivar_getName(myIvar);
        NSLog(@"ivar(%d) : %@", i, [NSString stringWithUTF8String:ivarName]);
   }

相关文章

  • iOS 利用Runtime.h 查看 对象属性列表

    1、导入头文件 #import 2、将以下代码中的 XXX 替换为你想查看属性...

  • IOS~FMDB数据库管理的那些坑-入门级

    IOS本地持久化有4种:属性列表、对象归档、SQLite3和Core Data; 其中属性列表和SQlite3是本...

  • iOS中的数据持久化方式

    iOS中的数据持久化方式,基本上有以下四种:属性列表、对象归档、SQLite3和Core Data 属性列表 涉及...

  • 数据持久化

    iOS中的数据持久化方式,基本上有以下四种:属性列表、对象归档、SQLite3和Core Data 1.属性列表 ...

  • iOS中的数据持久化

    iOS中的数据持久化方式,基本上有以下四种:属性列表、对象归档、SQLite3和Core Data 1.属性列表 ...

  • iOS数据持久化存储

    iOS中的数据持久化方式,基本上有以下四种: 属性列表、对象归档、SQLite3和Core Data 1.属性列表...

  • 数据持久化的方式

    iOS中的数据持久化方式,基本上有以下四种:属性列表、对象归档、SQLite3和Core Data 1.属性列表 ...

  • Swift利用反射获取对象属性列表

    Objective-C中获取类(类对象)的属性列表利用runtimeSwift可以利用反射获取 比起用runtim...

  • runtime简单应用

    1.获取对象属性和变量列表 这里准备了一个Model类 在要查看它属性列表的类里引入头文件: 然后实现如下代码: ...

  • JS对象基本用法

    声明对象的两种语法 如何删除对象属性 如何查看对象的属性 查看自身所有属性 查看自身+共有属性 判断一个属性是自身...

网友评论

      本文标题:iOS 利用Runtime.h 查看 对象属性列表

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