Aprendendo o Objective-C e lendo o código de amostra, percebo que os objetos geralmente são criados usando este método:
SomeObject *myObject = [[SomeObject alloc] init];
ao invés de:
SomeObject *myObject = [SomeObject new];
Existe uma razão para isso, como eu li que eles são equivalentes?