利用kvo对集合进行操作

利用kvo对集合进行操作

NSLog(@"其他学生的成绩%@", [array valueForKeyPath:@"point"]);
NSLog(@"共%@个学生",      [array valueForKeyPath:@"@count"]);
NSLog(@"最高成绩:%@",     [array valueForKeyPath:@"@max.point"]);
NSLog(@"最低成绩:%@",     [array valueForKeyPath:@"@min.point"]);
NSLog(@"平均成绩:%@",     [array valueForKeyPath:@"@avg.point"]);

 取一个数据的不重复子集,然后再输出总和,注意@distinctUnionOfObjects和@sum不能直接在一个keyPath中连接

[[array valueForKeyPath:@"@distinctUnionOfObjects.self"] valueForKeyPath:@"@sum.self"]);
posted @ 2016-02-25 22:43  滴水微澜  阅读(285)  评论(0)    收藏  举报