2010-12-06 3 views
5

У меня есть два массива, А и Б.Удалить элементы из одного NSMutableArray, которые содержатся в другом массиве

Как удалить элементы из A, если существуют эти элементы в B?

например. Массив A: {1,2,3,4,5}, массив B: {1,3}

Я хотел бы удалить 1 и 3 из массива A, так что массив A содержит только 2,4,5 после операция.

Помимо цикла, существует ли более эффективный подход к его выполнению?

ответ

6

У вас есть метод removeObjectsInArray: от NSMutableArray. Он делает то, что вы хотите.

Смежные вопросы