我在字符串格式中有类的名称。 我想制作该类的对象。 以及我在字符串中有数据成员的名称。
如何制作该课程的对象? 如何访问该类的属性?
答案 0 :(得分:1)
根据类名创建类的实例:
Class MyClass = NSClassFromString(@"Person");
id someObj = [[MyClass alloc] init];
按名称(键)访问对象的属性:
NSString *firstName = [someObj valueForKey:@"firstName"];
您还可以按名称(键)修改对象的属性:
[someObj setValue:@"Freddy" forKey:@"firstName];