Memory management is a big topic in Swift and iOS development. If there are plenty of tutorials explaining when to use weak self with closure, here is a short story when memory leaks can still happen with it. For the purpose of this blog post, let’s assume we have the following class with two functions. […]