如何检查NSMutableArray中是否存在对象

时间:2010-09-28 23:48:13

标签: objective-c cocoa cocoa-touch object nsmutablearray

是否有一个方法,比如containsObject:对于NSMUtableArrays来检查一个对象是否存在于那里而不必遍历整个数组并检查每个元素?检查对象是否存在于NSMutableArray中的最佳方法是什么?

2 个答案:

答案 0 :(得分:12)

NSMutableArray继承自NSArray,因此所有NSArray方法都适用于NSMutableArray

答案 1 :(得分:4)

如果您主要使用数组来检查对象是否存在,您使用的是唯一元素,则可能需要使用NSSet。检查集合的成员资格比检查数组要快。