가시적인 retain cycle 을 잡아보자
개요
둘 이상의 객체가 서로 강한 참조 하고 있음
- refCount 가 0 이 되지 않으므로 deinit 이 호출되지 않음
해제되지 않은 옵저버가 사이드 이펙트를 발생시킬 수 있다.
사용

retain cycle 발견!
화살표의 의미
ex: (MainViewController**(1)**)
그림 설명
- The bold lines mean there is a strong reference to the object it points to.
- The light gray lines mean there is an unknown reference (could be weak or strong) to the object it points to.
- Tapping an instance from the left panel will only show you the chain of references that is keeping the selected object in memory. But it will not show you what references that the selected object has references to.