Wenn ich Objective-C lerne und Beispielcode lese, stelle ich fest, dass Objekte normalerweise mit dieser Methode erstellt werden:
SomeObject *myObject = [[SomeObject alloc] init];
anstatt:
SomeObject *myObject = [SomeObject new];
Gibt es einen Grund dafür, da ich gelesen habe, dass sie gleichwertig sind?