
NotificationCenter의 removeObserver를 해야할까?
·
UIKit
음... 또 글을 쓰는 임정현씨...노티센터 오랜만에 쓰는 친군데요...removeObserver 어떻게 해야할까요?아라봅시다...문제 상황NotificationCenter에서 addObserver를 한 ViewController를 removeObserver를 해주어야하는지에 대한 논의가 있었다.문제 해결잠깐 생각해봤을 때 이것은 맞는 말이다!왜냐하면 코드상으로 addObserver를 할 때 self를 명시적으로 사용하기 때문이다.이러한 코드는 보통 메모리 낭비를 초래한다.NotificationCenter.default.addObserver( self, selector: #selector(keyboardWillHide), name: UIRespo..