Навчаючись Objective-C і читаючи зразок коду, я помічаю, що об'єкти зазвичай створюються за допомогою цього методу:
SomeObject *myObject = [[SomeObject alloc] init];
замість:
SomeObject *myObject = [SomeObject new];
Чи є причина в цьому, як я читав, що вони рівноцінні?