NSMutable数组计算特定类型的对象

时间:2014-08-06 09:14:56

标签: objective-c nsmutablearray

我的NSMutableArray有两种不同类型的对象。我需要找出某种类型的物体数量。是否存在某些函数,如count来计算特定类型的对象,或者我必须遍历数组并手动计算它们?

谢谢。

1 个答案:

答案 0 :(得分:1)

试试这个

NSInteger *countTypeA;
NSInteger *countTypeB;
for (id object in array) {
    if ([object isKindOfClass:[firstType class]]) {
        countTypeA++;
    } else if ([object isKindOfClass:[secondType class]]){
        countTypeB++;
    }
}