title: Comparing an NSArray of NSStrings with another NSArray of NSStrings
body: <p>I have two <code>NSArray</code>s each containing <code>NSString</code>s. I need to test whether the two arrays are equal. In this instance, equality means not that the arrays contain the same objects, but that each object returns true for <code>isEqualToString</code> when compared its counterpart. The arrays are also not equal if one contains more items than the other, or the order of the items is different.</p>
  
  <p>Can I assume <code>isEqualToArray</code> won't help me here?</p>
  
  <p>Similarly, I don't see an approach using <code>NSSet</code> that would fulfill all of the criteria.</p>
  
  <p>How might I test the equality of these two arrays?</p>