iOS——获取数组模型中某个属性的值

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 20:37   4280   0
    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

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP