Разве вы не должны звонить [object release]
перед установкой object = nil
?
Извините, я дома, и у меня нет здесь Mac, поэтому я не могу проверить, что происходит, когда вы делаете это наоборот.
Кроме того, говоря, что нет утечек, вы проверили, используя инструмент утечки? Я не думаю, что инструмент обнаруживает все утечки, поскольку я попытался преднамеренно устранить утечку, но утечки не смогли ее увидеть.