How can I compare two NSMutableArray ? if both are same than it should return true otherwise false.
Thanks...
NSArray creates static arrays, and NSMutableArray creates dynamic arrays.
Overview. The NSMutableArray class declares the programmatic interface to objects that manage a modifiable array of objects. This class adds insertion and deletion operations to the basic array-handling behavior inherited from NSArray .
return ([array1 isEqualToArray:array2]);
returns YES
if arrays are equal else returns NO
Does isEqualToArray:
method help you?
Other way is to iterate through both arrays and compare each object using isEqual:
method. It is the same to calling isEqualToArray:
. Note that in both variants you should implement isEqual:
method in your array object class if it in not a standard class.
And right before this operations you can just compare their length, if they are not equal so there is no point of spending resources on more complicated calculations.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With