--

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

```

--

--

Igor Sorokin (srk1nn)
Igor Sorokin (srk1nn)

No responses yet