在我的应用程序中,我需要分析一个对象,我这样做:
if ([object_selected isKindOfClass:[Person class]]) {
Persone *obj = (Persone*)object_selected;
NSString *name = obj.nome;
NSString *surname = obj.surname;
}
else if ([object_selected isKindOfClass:[Animal class]]) {
Animal *obj = (Animal*)object_selected;
NSString *name = obj.nome;
NSString *breed = obj.breed;
}
这种方式可以验证我的对象是否属于一个类来获取其属性,但是有没有更快的方法从我的对象中获取“name”属性呢?所有对象都有“name”属性。
谢谢