АРК, стоит или нет?

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

  1. В XCode есть меню «Преобразовать в Objective C ARC». Так ли просто преобразование (не о чем беспокоиться)?
  2. Помогает ли это мне уменьшить объем памяти, занимаемый моими приложениями, утечки памяти и т. д. (каким-то образом?)
  3. Оказывает ли это сильное влияние на тестирование моих приложений?
  4. Что такое неочевидные преимущества?
  5. Есть ли недостатки перехода на него?
18
задан msk 16 December 2012 в 18:06
поделиться