Хорошее управление памятью должно стать привычкой.Чем больше вы будете думать о том, когда и где это применимо, тем больше вероятность того, что вы допустите ошибки.Это может быть достаточной причиной для этого.
Переверните вопрос - что вы теряете, добавляя эти релизы?Неужели так сложно их добавить?
Еще несколько вопросов:
- Что произойдет, если архитектура немного изменится, а делегат приложения будет выпущен раньше?
- Что если один из освобождаемых объектов выполняет дополнительную очистку (например, сохранение своего состояния) в своем значении (не обращая внимания на некоторое время, если это хорошая идея).
- Будет ли этогенерировать шум при сборке и анализе?
Лично я делаю все выпуски делегатов моего приложения.Вы можете утверждать, что это того не стоит, но я надеюсь, что дал вам несколько причин, чтобы рассмотреть иное.
[обновление]
С тех пор я писал об альтернативной технике управления памятью,может быть актуальным - использование (через Objective-C ++) интеллектуальных указателей !