There seem to be different methods of instantiating NSArrays (same for NSDictionary and some others).
I know:
[NSArray array][NSArray new]@[][[NSArray alloc] init]
For readability reasons I usually stick with [NSArray array], but what is the difference between all those, do they all really do the same?