ARC, стоит это или нет?

Когда я перешел на Objective C (iOS) из C ++ (и немного Java), мне было трудно понять управление памятью в iOS. Но теперь все это кажется естественным, и я знаю, что нужно сохранять, автоматически выпускать, копировать и выпускать вещи. После прочтения о ARC, я задаюсь вопросом, есть ли еще преимущества использования ARC или просто вам не нужно беспокоиться об управлении памятью. Перед тем, как перейти в ARC, я хотел знать, как стоит переходить в ARC.

В XCode есть меню «Преобразовать в цель C ARC». Является ли преобразование настолько простым (не о чем беспокоиться)?Помогает ли это мне уменьшить объем памяти в моих приложениях, утечки памяти и т. Д. (Как-то?)Оказывает ли это большое влияние на тестирование моих приложений?Каковы неочевидные преимущества?Есть ли недостатки в переходе на него?

Ответы на вопрос(7)

Ваш ответ на вопрос