title: How to achieve same behavior as with strongify in Swift?
body: <p>I have a closure with a weak self, I need to ensure that self will be retained during execution of closure, and released by closure after execution is done. Previously it was done by @strongify. Is there any other ways to do so in Swift?</p>