Существуют ли какие-либо специальные методы для упрощения или более прямого обмена элементами в NSMutableArray?
exchangeObjectAtIndex:withObjectAtIndex: делает именно это.