2010-01-16 2 views

ответ

4

Это очень широкий вопрос. Я бы начал с Apple Memory Management Programming Guide for Cocoa.

Здесь много вопросов, которые указывают на различные ресурсы управления памятью. К ним относятся

6

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

Если вы знакомы с Valgrind, вы используете его на двоичных файлах x86, созданных для iPhone Simulator SDK: см. how Landon Fuller does it.

EDIT: Another Stackoverflow answer предлагает анализатор Clang: статический анализ кода может также выявлять ошибки выделения памяти. Я никогда не использовал этот инструмент сам, но хорошо знать, что это возможно.

+2

+1: за предложение Valgrind: D –

1

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

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

+0

Инструменты - это путь. Он может точно сказать, какая строка просочилась в память. –

Смежные вопросы