If you started your iOS development career in Objective-C, especially pre ARC Objective-C, you’re probably very familiar with the above-mentioned concepts. If you started with Swift, some of them might be a bit murky, hopefully, by the end of this post, you’ll get to know them a bit better.
Let's take a look at some common concepts of identity that we have at our disposal in Swift, and how we can use them in different ways for values and objects.