Where is the correct place to load and dismiss the observer? I have read threads that state to use

viewDidLoad

/

deinit

,

viewWillAppear / Disappear

, etc..

Can anyone please shed some light on what is recommended for my scenario and also what is current and likely to remain 'usable' in the future (language and practise seems to change rapidly in the programming World).