Как проверить, существует ли объект в NSMutableArray - PullRequest
1 голос
/ 29 сентября 2010

Есть ли метод, подобный containsObject: для NSMUtableArrays, чтобы проверить, существует ли там объект, не обходя весь массив и не проверяя каждый элемент?Как лучше всего проверить, существует ли объект в NSMutableArray?

Ответы [ 2 ]

12 голосов
/ 29 сентября 2010

NSMutableArray наследуется от NSArray, поэтому все методы NSArray работают для NSMutableArray.

4 голосов
/ 29 сентября 2010

Если вы в основном используете массив для проверки существования объекта, и вы используете уникальные элементы, вы можете использовать NSSet. Проверка набора на членство выполняется быстрее, чем проверка массива.

...