Persion * p1 = [[Persion alloc]init];
p1.name = @"哈哈";
p1.age = 12;
p1.num = 42;
Persion * p2 = [[Persion alloc]init];
p2.name = @"嘿嘿";
p2.age = 24;
p2.num = 4219;
Persion * p3 = [[Persion alloc]init];
p3.name = @"嘿嘿123";
p3.age = 11;
p3.num = 323;
NSArray * persions = @[p1,p2,p3];
// 如果valueForKeyPath:这个方法调用者是数组,会抽取这个数组中每一个对象的name属性的值,并且存放在一个新的数组中返回
NSArray * names = [persions valueForKeyPath:@"name"];
NSLog(@"names == %@",names); // 哈哈 嘿嘿 嘿嘿123
|