Другим способом является итерация по обеим массивам и сравнение каждого объекта с помощью метода isEqual:. То же самое можно назвать isEqualToArray:. Обратите внимание, что в обоих вариантах вы должны реализовать метод isEqual: в классе объектов массива, если он не является стандартным классом.
И прямо перед этими операциями вы можете просто сравнить их длину, если они не равны, поэтому нет смысла тратить ресурсы на более сложные вычисления.
Ответ 3
Использовать isEqualToArray: метод сравнения между двумя объектами массива
вот так:
Способ 1:
return [array1 isEqualToArray:array2]; //return YES or NO
Способ 2:
if([array1 isEqualToArray:array2]) {//perform condition on YES}
Ответ 4
[array1 isEqualToArray:array2];
Ответ 5
Должен иметь возможность использовать базовый класс NSArray для сравнения одного массива с другим массивом: