Memory Management!
History:
Manual Retain Release (MRR): In the past developers would determine that an object would be kept in memory by claiming ownership on the objects that they created and relinquish it when the object was no longer needed. MRR had a reference counting system, where…