Марсель, управление памятью является ключевым моментом в разработке iOS-приложений.Вам следует прочитать документацию Apple об этом, как предложили другие ребята.
Я могу добавить сюда некоторую информацию, чтобы попытаться помочь вам с вашими потребностями.
Процесс управления памятью с помощью Obj-С является счетной базой.Это означает, что каждый раз, когда вы «удерживаете» какой-либо объект, система улучшает счетчик для этого объекта.Например, если вы создадите кнопку и «сохраните» ее, она будет иметь значение 1. Если вы сохраните ее снова, у нее будет значение 2. Чтобы полностью уничтожить этот объект, вам нужно будет дважды отпустить его.Каждый раз, когда объект имеет значение 0, он будет уничтожен.
Мое личное мнение: Если вы хотите иметь хороший контроль над управлением памятью вашего приложения, хорошо бы явно сохранить и уничтожить ваши объекты, избегаяАвто-релиз, когда это возможно.Опять же, это мое личное мнение.Мне нравится осознавать процесс памяти в моих приложениях, поэтому я предпочитаю точно позаботиться об этом.
Конечно, это не ЛУЧШИЙ путь, каждый разработчик предпочтет использовать свой подход к управлению памятью.
Опять же: найдите время, чтобы прочитать документацию, предложенную Abizem.Конечно, у вас будет лучшее понимание об этом.