Господа знатоки у меня опять назрел вопрос по поводу iOS хотя я и не являюсь iOS разработчиком. Так что простите за простой вопрос. Вопрос у меня по жизненному циклу. Вот представим есть синглетон в котором реализован паттерн обзервер. И соответсвенно этот синглетон содержит список обсерверов которых уведомляет при определенных условиях. И есть ViewController который регистрирует себя в данном синглетоне как обсервер в viewDidLoad. Так вот вопрос в какой момент нужно отписаться от синглетона (удалить себя из массива обссерверов) ?