详细请参考上一章《KVC在数组中的使用》
运算符,返回值都是字符串。
1.@count
返回数组或者集合中元素的个数
2.@sum
返回数组或者集合中所有元素的总和
3.@avg
返回数组或者集合中所有元素的平均值
4.@min
返回数组或者集合中所有元素的最小值
5.@max
返回数组或者集合中所有元素的最大值
NSLog(@"%@",[studentClass valueForKeyPath:@"studentMArray.@count"]);
NSLog(@"%@",[studentClass valueForKeyPath:@"studentMArray.@sum.age"]);
NSLog(@"%@",[studentClass valueForKeyPath:@"studentMArray.@avg.age"]);
NSLog(@"%@",[studentClass valueForKeyPath:@"studentMArray.@min.age"]);
NSLog(@"%@",[studentClass valueForKeyPath:@"studentMArray.@max.age"]);
结果显示:
2015-08-10 19:25:59.988 OC_KVCxiang[40147:327916] 5
2015-08-10 19:25:59.988 OC_KVCxiang[40147:327916] 180
2015-08-10 19:25:59.989 OC_KVCxiang[40147:327916] 36
2015-08-10 19:25:59.989 OC_KVCxiang[40147:327916] 0
2015-08-10 19:25:59.989 OC_KVCxiang[40147:327916] 72