Try the following code, it is for concatenation not for mixing.
Haven t tested myself, but I will soon
NSMutableData *part1=[NSMutableData dataWithContentsOfFile: [[NSBundle mainBundle] pathForResource:@"part1" ofType: @"mp3"]];
NSMutableData *part2=[NSMutableData dataWithContentsOfFile: [[NSBundle mainBundle] pathForResource:@"part2" ofType: @"mp3"]];
[part1 appendData: part2];
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *mp3file = [documentsDirectory stringByAppendingPathComponent: @"test.mp3"];
[part1 writeToFile: mp3file atomically:YES];
我认为它应该发挥作用。