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