[NSMutableArray array]
возвращает автоматически выпущенный массив.
[[NSMutableArray alloc] init]
возвращает сохраненный массив.
Вы не являетесь владельцем автоматически выпущенного массива, поэтому вам не нужно его освобождать.Вы владеете оставшимся (с помощью alloc), поэтому вы должны освободить его.