Пожалуйста, предложите лучший способ устранения утечек памяти на iphone. Как лучше всего использовать освобождение, авто-релиз, сохранение и какие случаи применяются в каждом случае?
Вы можете отслеживать утечки памяти с помощью инструментов: см. это руководство .
Если вы знакомы с Valgrind , вы используете его на двоичных файлах x86, созданных для iPhone Simulator SDK: см. как это делает Лэндон Фуллер .
РЕДАКТИРОВАТЬ: Другой ответ Stackoverflow предлагает анализатор Clang: статический анализ кода может также обнаружить ошибки выделения памяти. Я никогда не использовал этот инструмент сам, но приятно знать, что это возможно.
Это очень широкий вопрос. Я бы начал с Apple Руководство по программированию управления памятью для какао .
Здесь много вопросов, которые указывают на различные ресурсы управления памятью. К ним относятся
В папке / Developer / Applications есть файл Apple Instruments.app, предназначенный для тестирования приложений на наличие утечек и других ошибок.
Я полагаю, вы найдете хороший учебник.
Также см. Apple Введение в инструменты Руководство пользователя .