Usually when we want to initialize NSMutableArray we use:
NSMutableArray
NSMutableArray *mArr = [[NSMutableArray alloc] initWithObjects: @\"one\", @\"two\", @\"thr
Yes, it's ok to initialize your mutable array that way, if you are willing (as you indicated) to pay the performance cost. ARC will clean everything up appropriately. It won't leak.