Обычно да. Release уменьшает счетчик сохранения, и если он становится равным 0, вызывается 'dealloc', и он немедленно освобождается. Тем не менее, вы не должны полагаться на значение счетчика хранения, поскольку он не дает никакой полезной информации. Следуйте парадигмам или используйте ARC.