At the moment I am just learning Objective-C, one thing that I have noticed is two different notations for defining an instance of a Class. (i.e.)
EngineClass *engine;
engine = [EngineClass new];
AND
EngineClass *engine;
engine = [[EngineClass alloc] init];
are they essentially the same?
cheers -gary-