Удалить элементы из одного NSMutableArray, которые содержатся в другом массиве - PullRequest
8 голосов
/ 06 декабря 2010

У меня есть два массива, A и B.

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

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

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

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

1 Ответ

9 голосов
/ 06 декабря 2010

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

...