为什么NSArray确实有indexOfObject方法而NSMutableArray没有?

yef*_*iak 0 iphone objective-c nsmutablearray nsarray

我想从a中删除一个特定元素NSMutableArray,我看到NSArray有indexOfObject一个对此非常有用的方法,但NSMutableArray没有.

我目前的方法是使用removeObjectsInArray方法NSMutableArray作为参数传递包含我的object/s的数组.

有没有更好的方法呢?有什么理由NSMutableArray没有这种方法吗?

kpe*_*yua 8

它也有-indexOfObject:.NSMutableArray是它的子类NSArray,因此继承了它的所有方法.