Objective-C ARC против MRR: зачем нужен переход?

Я новый разработчик какао, работающий на C # / Java. Меня познакомили с шаблонами управления памятью, которые используются в языке Objective-C, и я считаю их очень полезными для разработки с учетом кода.

Почему Apple теперь хочет, чтобы мы использовали ARC (автоматический подсчет ссылок) вместо MRR (ручное удержание-освобождение) и какие преимущества, помимо экономии времени, предлагает ARC?

Я считаю, что такой переход отрицательно сказывается на привычках хороших граждан, которые разработчики получают от экосистемы obj-c.

Ник

12
задан Nicholas Credli 18 December 2011 в 22:10
поделиться