Possible Duplicate:
Diference between [NSMutableArray array] vs [[NSMutableArray alloc] init]
Using Objective-C/Cocoa, what's the difference between:
NSMutableData *myData = [NSMutableData data];
NSMutableString *myString = [NSMutableString string];
and
NSMutableData *myData = [[NSMutableData alloc] init];
NSMutableString *myString = [[NSMutableString alloc] init];
They seem to have the same end result as far as I can tell?