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