Feb 8, 2021
Thank you for your questions!
1. You can see zombie, if you operate unmanaged pointers.
2. You can create three variables
```
let strongFoo = Foo()
unowned var unownedFoo = strongFoo
weak var weakFoo = strongFoo
```
And set breakpoint. At debug menu you can see it. For example
```
strongFoo test.AppDelegate.Foo 0x0000600002721340
unownedFoo test.AppDelegate.Foo 0x0000600002721340
weakFoo test.AppDelegate.Foo? 0x0000600002721321
```