title: Easily interchange objects in NSMutableArray
body: <p>I have an <code>NSMutableArray</code> of <code>UIViews</code> that I put in <code>UIScrollView</code> which is responsible for putting them in order. Right now I have this code for changing two <code>UIViews</code> positions with each other:</p>
  
  <pre><code>UIView *viewToBeChanged = [views objectAtIndex:self.page];
  UIView *previousView = [views objectAtIndex:previousPage];
  
  [views removeObjectAtIndex:self.page];
  [views removeObjectAtIndex:previousPage];
  
  [views insertObject:viewToBeChanged atIndex:previousPage];
  [views insertObject:previousView atIndex:self.page];
  </code></pre>
  
  <p>Is there a better way to change the position of an object in <code>NSMutableArray</code> with another one? Thanks!</p>