Когда вы получаете предупреждение памяти, вы должны реагировать на него.Система попытается помочь вам (освобождая представления VC и снова вызывая loadView / viewDidLoad при необходимости), но вам нужно позаботиться обо всех ваших объектах.
Говоря об объектах ... если вы определите "BOOL *", это будет указатель ... Я не думаю, что вы действительно этого хотите (вам нужно будет выделить немного памяти и назначить этот адрес памяти для testBool, таквы можете получить доступ к действительному скалярному значению с помощью * testBool = YES / NO и освободить эту память в [self dealloc]).
Как правило, управление памятью какао применимо только к ОБЪЕКТАМ.Если вы возитесь с указателями на скаляры, вы должны иметь дело с распределением памяти.Вы должны использовать скалярные ивары или Foundation-Types, такие как NSNumber.Если вы используете ARC, вам даже не нужно сильно заботиться об управлении памятью (сохранение / освобождение).Только когда вы получаете предупреждения памяти, вы должны назначить nil
переменным (ARC будет обрабатывать управление памятью).