Каков наилучший способ решения утечек памяти на iphone? - PullRequest
4 голосов
/ 16 января 2010

Пожалуйста, предложите лучший способ устранения утечек памяти на iphone. Как лучше всего использовать освобождение, авто-релиз, сохранение и какие случаи применяются в каждом случае?

Ответы [ 4 ]

6 голосов
/ 16 января 2010

Вы можете отслеживать утечки памяти с помощью инструментов: см. это руководство .

Если вы знакомы с Valgrind , вы используете его на двоичных файлах x86, созданных для iPhone Simulator SDK: см. как это делает Лэндон Фуллер .

РЕДАКТИРОВАТЬ: Другой ответ Stackoverflow предлагает анализатор Clang: статический анализ кода может также обнаружить ошибки выделения памяти. Я никогда не использовал этот инструмент сам, но приятно знать, что это возможно.

1 голос
/ 16 января 2010

В папке / Developer / Applications есть файл Apple Instruments.app, предназначенный для тестирования приложений на наличие утечек и других ошибок.

Я полагаю, вы найдете хороший учебник.

0 голосов
/ 29 марта 2011
...