Изучая Objective-C и считывая пример кода, я замечаю, что объекты обычно создаются с помощью этого метода:
SomeObject *myObject = [[SomeObject alloc] init];
вместо:
SomeObject *myObject = [SomeObject new];
Есть ли причина для этого, поскольку я прочитал, что они эквивалентны?