详细请参考上一章《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
本文详细介绍了KVC在数组中的应用,包括如何获取数组元素的数量、总和、平均值、最小值和最大值,并通过实例展示了这些操作的具体实现。
1万+

被折叠的 条评论
为什么被折叠?



