У меня были некоторые проблемы с памятью (exc-bad-access) в Objective-C, XCode, для iPhone, поэтому я немного поискал и нашел о (потрясающем) NSZombieEnabled. Все вокруг просто объясняют, как это круто... но у меня это не работает :/
Я следовал следующему «учебнику»: http://www.cocoadev.com/index.pl?DebuggingAutorelease
- Я дважды щелкнул исполняемый файл на вкладке исполняемых файлов (левая панель) и добавил NSZombieEnabled=YES к переменным среды.
- Я также добавил кучу других параметров (таких как история malloc, некоторые пользовательские ~/.gdbinit, которые я нашел в Интернете и т. д.), но это не решило проблему.
Так что в основном, когда я запускаю (в режиме отладки) GDB sais
«Неопределенная команда: «NSZombieEnabled». Попробуйте «помощь».
И он в основном останавливается (в строке состояния написано - ошибка в GDB - завершение).