ios怎么遍历model的属性并赋值

兄弟哪位知道,ios怎么遍历model的属性并赋值
最新回答
清悠野鹤

2024-10-23 15:51:48

想遍历Model类的属性,首先得通过Runtime来获取该Model类有哪些属性,输出Model的所有属性的值可不像遍历Dictionary和Array那样一个
for循环
搞定的,下面的方法是通过Runtime来获取Model类的属性
字符串
,并以数组的形式返回。代码如下:
///通过运行时获取当前对象的所有属性的名称,以数组的形式返回
- (NSArray *) allPropertyNames{
///存储所有的属性名称
NSMutableArray *allNames = [[NSMutableArray alloc] init];

///存储属性的个数
unsigned int
propertyCount = 0;